SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
Taller




Material preparado por:
Ing. Irvin Cuervo
                                      Básico
Para:
http://TeleTriunfador.wordpress.com




http://teletriunfador.wordpress.com
PHP es lo que llamamos un lenguaje de programación del lado del servidor, esto
 significa que el código se interpreta en el servidor y no en el ordenador del usuario.

 El código php interpretado, produce un resultado que es enviado al navegador del
 visitante en forma de HTML, imagen, documento... de ninguna manera el navegador
 del visitante accede al código fuente en php sino sólo a su resultado en HTML.




http://teletriunfador.wordpress.com
<html>
           <head>
             <title>Prueba</title>
           </head>
           <body>

           <?php
              $texto = "Hola mundo";
              echo $texto;
           ?>

           </body>
         </html>


http://teletriunfador.wordpress.com
COMENTARIOS
    Para que en futuras revisiones a tu código por tu parte y sobretodo por parte de
    otros programadores este código sea inteligible para la mente humana, es un
    buen costumbre comentar lo que se esta haciendo en PHP pero en palabras.
    De esta manera el código será mucho mas sencillo de comprender y a su vez de
    modificar, corregir, ampliar...
    Los comentarios que soporta PHP son los de C, C++ y los del shell de Unix, así
    podemos usar // y /* */ para comentarios y comentarios multilínea
    respectivamente como haríamos en C.

    <?php
                 echo 'Esto se ve';
                 // esto no se ve
                 echo 'esto tambien se ve';
                 /* esto tampoco
                 se ve */
    ?>


http://teletriunfador.wordpress.com
LAS VARIABLES
       Una variable es un nombre que contiene unos determinados datos, ya sean
       de texto o numéricos, y en php tienen la peculiaridad de ir precedidas por el
       signo del dólar ($).

       El lenguaje PHP es muy fácil con respeto a las variables, pues no es
       necesario definirlas antes de usarlas y pueden contener texto y números
       indiferentemente


       <?php
                     $Variable = 'Hola ';
                     $Variable2 = 33;
                     // Imprimimos Hola 33
                     echo $Variable.$Variable2;
       ?>




http://teletriunfador.wordpress.com
LAS CONSTANTES
      Una constante es como una variable pero con la diferencia que una vez que
      toma un valor este no puede variar durante la ejecución del script, otra
      particularidad de las constantes es que son globales, por lo que se pueden
      leer desde el interior de una función sin tener que pasarlas como parámetro.



       <?php
                     define ('miConstante','valor de mi constante');
                     echo miConstante;
       ?>




http://teletriunfador.wordpress.com
LOS OPERADORES

   Los operadores son expresiones que nos permiten manipular los datos que les
   pasamos, cada uno de los datos que se le pasa a un operador se llama
   operando, y según el número de operandos de que disponga un operador
   estaremos hablando de un operador unario (un operando), binario (dos
   operandos), ternario...

   Los operadores no los utilizamos aisladamente, sino que solemos utilizar mas de
   uno en una misma expresión compleja, en este caso tendremos que tener en
   cuenta las normas de preferencia para no encontrarnos con resultados no
   deseados.




http://teletriunfador.wordpress.com
LOS OPERADORES
                                      NORMAS DE PREFERENCIA
      new
      [
      ! ~ ++ -- (int) (float) (string) (array)
      (object) @
      * / %
      + - .
      << >>
      < <= > >=
      == != === !==
      &
      ^
      |
      &&
      ||
      ? :
      = += -= *= /= .= %= &= |= ^= <<= >>=
      print
      and
      xor
      or

http://teletriunfador.wordpress.com
LOS OPERADORES
           <?php
                         $a1 = 2 + 4 * 2; // el resultado es
                         $a = (2+4) * 2; // el resultado es
                         echo $a1;
                         echo $a;
           ?>




http://teletriunfador.wordpress.com
ESTRUCTURAS DE CONTROL

   Porque los scripts PHP no son lineales, debemos poder controlar la ejecución de
   una acción o de un determinado bloque de acciones, para hacer esto, PHP
   dispone de lo que se llama estructuras de control, que nos permiten ejecutar o no,
   una o mas veces un determinado bloque de acciones.


    •CONDICIONAL IF
    •BUCLE WHILE
    •BUCLE DO WHILE
    •BUCLE FOR
    •EL SWITH




http://teletriunfador.wordpress.com
CONDICIONAL IF
   La estructura if nos permite ejecutar un bloque de acciones si se cumple una
   determinada condición, de lo contrario nos permite ejecutar otro bloque de
   acciones identificado por la sentencia else, si el resultado de la condición es
   distinto de 0, se ejecutarán las acciones del if, de lo contrario las del else:


   <?php
                $var1=12;
                if($var1 == 12)
                   {
                   echo 'La variable vale 12';
                   }
                else 
                   {
                   echo 'La variable tiene otro valor';
                   }
   ?>




http://teletriunfador.wordpress.com
BUCLE WHILE
   Esta instrucción nos permite efectuar un bloque de acciones mientras se cumpla
   una determinada condición, cuando deje de cumplirse, se continuará ejecutando
   el resto del código PHP, la condición se cumple mientras no de resultado 0 y
   esta formada por operaciones PHP, sobretodo por operaciones lógicas y de
   comparación.


    <?php
                 $var1 = 0;
                 while($var1 < 10)
                    {
                    echo "$var1 = $var1<br>";
                    $var1++; // Incrementamos la variable
                    }
    ?>




http://teletriunfador.wordpress.com
BUCLE DO WHILE
 El bucle do while es en su esencia igual al bucle while con la diferencia de que
 ejecuta las acciones antes de comprobar la condición, consiguiendo que se ejecuten
 las acciones una vez si la condición retorna 0 o FALSE, así, este bucle se ejecutará
 siempre una vez mas que while si tienen la misma condición.

  <?php
               $var1 = 0;
               do 
                  {
                  echo "$var1 = $var1<br>";
                  $var1 ++;
                  } 
               while ($var1 < 10);
  ?>




http://teletriunfador.wordpress.com
BUCLE FOR
   El bucle for nos permite ejecutar un determinado bloque de acciones un número
   determinado de veces, a esta estructura le pasaremos tres parámetros que
   separaremos por punto y coma (;) y que serán:
   •Acción Inicial - Inicializa la variable de control del bucle.
   •Condición - Se evalúa en cada iteración, cuando devuelve 0 o FALSE se continua ejecutando el código
   de después del for.
   •Acción - Se ejecuta en cada bucle y debe modificar la variable de la condición.


    <?php
       for ($var1 = 0; $var1 < 10; $var1++)
           {
           echo "$var1 = $var1";
           }
    ?>




http://teletriunfador.wordpress.com
SWITH
   En muchas ocasiones, programando en PHP, nos encontramos que queremos
   hacer una u otra acción dependiendo del valor de una variable, en este caso,
   podríamos usar una sucesión de condicionales if, pero el código resultante será
   confuso y difícil de modificar en el futuro.

  <?php
      switch ($i) 
         {
         case 0:
             echo "Variable en valor bajo";
             break;
         case 1:
             echo "Variable en valor alto";
             break;
         default:
             echo "La variable no es binária";
         }
  ?>


http://teletriunfador.wordpress.com
LAS FUNCIONES
En toda aplicación mas o menos compleja hay bloques de acciones que realizamos
mas de una vez y PHP no es una excepción, para que no tengamos que escribir
estas acciones repetidamente, todos los lenguajes de un nivel mas o menos alto
incorporan lo que llamamos funciones.

Para declarar una función utilizamos la expresión function seguida del nombre que
queremos dar a la función, a continuación y entre paréntesis, los argumentos que
recibe la función y finalmente y entre corchetes el código que esta debe ejecutar.




http://teletriunfador.wordpress.com
<html>                                                          FUNCIONES (Ejemplo 1)
      <head>
        <title>funcion 1</title>
      </head>

       <body>


            <?PHP
                function semisuma($a,$b) //Definición de la función semisuma
                         {
                         $result=($a+$b)/2;
                         return $result; // La función devuelve la semisuma de          $a y $b
                         }
                $a=3;
                $b=13;
                $semi=semisuma($a,$b); /* Llamada a la función semisuma.
                 El valor devuelto por la función se almacena en la variable $semi */
                 echo("La semisuma de $a y $b es: ".$semi);
            ?>


      </body>
    </html>


http://teletriunfador.wordpress.com
<html>                                            FUNCIONES (Ejemplo 2)
    <head>
        <title>funcion 2</title>
    </head>

    <body>

                 <?php
                     function escribe_separa($cadena)
                          {
                          for ($i=0;$i<strlen($cadena);$i++)
                             {
                             echo $cadena[$i];
                             if ($i<strlen($cadena)-1)
                                 echo "-";
                             }
                          }
                     escribe_separa (“mision");
                     echo "<p>";
                     escribe_separa (“sucre");
                 ?>
    </body>
    </html>




http://teletriunfador.wordpress.com
“Adelante
 Triunfadores…”


                                  Irvin Cuervo


http://teletriunfador.wordpress.com
http://TeleTriunfador.wordpress.com




                    Este material fue ligeramente modificado del original por el equipo de TeleTriunfador para su publicación.
http://teletriunfador.wordpress.com

Más contenido relacionado

La actualidad más candente (20)

37 Php. Operadores Condicionales
37 Php. Operadores Condicionales37 Php. Operadores Condicionales
37 Php. Operadores Condicionales
 
Php1
Php1Php1
Php1
 
Curso php-my sql-clase-4
Curso php-my sql-clase-4Curso php-my sql-clase-4
Curso php-my sql-clase-4
 
Sentencias de control
Sentencias de controlSentencias de control
Sentencias de control
 
PPH MySql - FIEI - UNFV Clase02
PPH MySql - FIEI - UNFV Clase02PPH MySql - FIEI - UNFV Clase02
PPH MySql - FIEI - UNFV Clase02
 
Introducción a shell script
Introducción a shell scriptIntroducción a shell script
Introducción a shell script
 
Introducción a php
Introducción a phpIntroducción a php
Introducción a php
 
3 curso php
3 curso php3 curso php
3 curso php
 
php
phpphp
php
 
7 Ventajas de Funciones en PHP
7 Ventajas de Funciones en PHP7 Ventajas de Funciones en PHP
7 Ventajas de Funciones en PHP
 
Perl4 io
Perl4 ioPerl4 io
Perl4 io
 
Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015
 
Proyectos Web 3 Introduccion Php
Proyectos Web   3 Introduccion PhpProyectos Web   3 Introduccion Php
Proyectos Web 3 Introduccion Php
 
Ensayo de php
Ensayo de phpEnsayo de php
Ensayo de php
 
La estructura basica_para_c_
La estructura basica_para_c_La estructura basica_para_c_
La estructura basica_para_c_
 
Php
PhpPhp
Php
 
Funciones en C++
Funciones en C++Funciones en C++
Funciones en C++
 
Comenzando a programar
Comenzando a programarComenzando a programar
Comenzando a programar
 
13 PHP. Un Ejemplo Con Constantes
13 PHP. Un Ejemplo Con Constantes13 PHP. Un Ejemplo Con Constantes
13 PHP. Un Ejemplo Con Constantes
 
Curso php y_mysql
Curso php y_mysqlCurso php y_mysql
Curso php y_mysql
 

Destacado

Destacado (20)

How to manage and improve the already existing metadata to be inspire compliant
How to manage and improve the already existing metadata to be inspire compliantHow to manage and improve the already existing metadata to be inspire compliant
How to manage and improve the already existing metadata to be inspire compliant
 
Cours qu'est ce qu'un hacker
Cours qu'est ce qu'un hackerCours qu'est ce qu'un hacker
Cours qu'est ce qu'un hacker
 
Gate 2011 cutoffs of ii ts
Gate 2011 cutoffs of ii tsGate 2011 cutoffs of ii ts
Gate 2011 cutoffs of ii ts
 
Newvillagebook
NewvillagebookNewvillagebook
Newvillagebook
 
Sintesis informativa 0901 2014
Sintesis informativa 0901 2014Sintesis informativa 0901 2014
Sintesis informativa 0901 2014
 
Mimio Teach Interactive System
Mimio Teach Interactive SystemMimio Teach Interactive System
Mimio Teach Interactive System
 
Kai – An Open Source Implementation of Amazon’s Dynamo (in Japanese)
Kai – An Open Source Implementation of Amazon’s Dynamo (in Japanese)Kai – An Open Source Implementation of Amazon’s Dynamo (in Japanese)
Kai – An Open Source Implementation of Amazon’s Dynamo (in Japanese)
 
Wate rwk2assignment
Wate rwk2assignmentWate rwk2assignment
Wate rwk2assignment
 
PWM
PWM PWM
PWM
 
大もふ会 MIGOHSHA x PechaKucha #9 スナックその
大もふ会 MIGOHSHA x PechaKucha #9 スナックその大もふ会 MIGOHSHA x PechaKucha #9 スナックその
大もふ会 MIGOHSHA x PechaKucha #9 スナックその
 
Animals assignment1
Animals assignment1Animals assignment1
Animals assignment1
 
9.8.2
9.8.29.8.2
9.8.2
 
Datprof tmap 2013 handout
Datprof tmap 2013 handoutDatprof tmap 2013 handout
Datprof tmap 2013 handout
 
3pg92x25
3pg92x253pg92x25
3pg92x25
 
Silabo de propagación de antenas
Silabo de propagación de antenasSilabo de propagación de antenas
Silabo de propagación de antenas
 
*Unit2 week2lecture9
*Unit2 week2lecture9*Unit2 week2lecture9
*Unit2 week2lecture9
 
Modulos
ModulosModulos
Modulos
 
PROGRAMACION
PROGRAMACIONPROGRAMACION
PROGRAMACION
 
WEB 2.0 Virtualizacion Control
WEB 2.0 Virtualizacion ControlWEB 2.0 Virtualizacion Control
WEB 2.0 Virtualizacion Control
 
Internet ppt kelompok 4
Internet ppt kelompok 4Internet ppt kelompok 4
Internet ppt kelompok 4
 

Similar a Php basico (20)

Manuan de php y MySql-1.pdf
Manuan de php y MySql-1.pdfManuan de php y MySql-1.pdf
Manuan de php y MySql-1.pdf
 
Mini manual php
Mini manual phpMini manual php
Mini manual php
 
Php1
Php1Php1
Php1
 
Php1
Php1Php1
Php1
 
Php1
Php1Php1
Php1
 
Php1
Php1Php1
Php1
 
Php1
Php1Php1
Php1
 
Php1
Php1Php1
Php1
 
Guia N2 Proyectos Web Php
Guia N2   Proyectos Web   PhpGuia N2   Proyectos Web   Php
Guia N2 Proyectos Web Php
 
Php
PhpPhp
Php
 
Exposicion de php
Exposicion de phpExposicion de php
Exposicion de php
 
Programacion en php
Programacion en phpProgramacion en php
Programacion en php
 
3144
31443144
3144
 
Manual+php+básico
Manual+php+básicoManual+php+básico
Manual+php+básico
 
Manual basico de PHP
Manual basico de PHPManual basico de PHP
Manual basico de PHP
 
DESARROLLO-CON-PHP-pptx.pptx
DESARROLLO-CON-PHP-pptx.pptxDESARROLLO-CON-PHP-pptx.pptx
DESARROLLO-CON-PHP-pptx.pptx
 
Samuel bailon sanchez
Samuel bailon sanchezSamuel bailon sanchez
Samuel bailon sanchez
 
Samuel bailon sanchez
Samuel bailon sanchezSamuel bailon sanchez
Samuel bailon sanchez
 
Samuel bailon sanchez
Samuel bailon sanchezSamuel bailon sanchez
Samuel bailon sanchez
 
Samuel bailon sanchez
Samuel bailon sanchezSamuel bailon sanchez
Samuel bailon sanchez
 

Más de UPT "JOSÉ FELIX RIBAS" (20)

Curso html5-v1
Curso html5-v1Curso html5-v1
Curso html5-v1
 
Java
JavaJava
Java
 
Java
JavaJava
Java
 
Java
JavaJava
Java
 
Manual de-html
Manual de-htmlManual de-html
Manual de-html
 
Introduccion xhtml
Introduccion xhtmlIntroduccion xhtml
Introduccion xhtml
 
Metodologia de analisis de sistemas de informacion
Metodologia de analisis de sistemas de informacionMetodologia de analisis de sistemas de informacion
Metodologia de analisis de sistemas de informacion
 
Manual Básico de Programación en C++
Manual Básico de Programación en C++Manual Básico de Programación en C++
Manual Básico de Programación en C++
 
Programación orientada a objetos (libro)
Programación orientada a objetos (libro)Programación orientada a objetos (libro)
Programación orientada a objetos (libro)
 
Redes de computadoras
Redes de computadorasRedes de computadoras
Redes de computadoras
 
Redes
RedesRedes
Redes
 
Abordaje a la comunidad
Abordaje a la comunidadAbordaje a la comunidad
Abordaje a la comunidad
 
Apendice02 pst tt
Apendice02 pst ttApendice02 pst tt
Apendice02 pst tt
 
Apendice01 pst tt
Apendice01 pst ttApendice01 pst tt
Apendice01 pst tt
 
Proyectouno
ProyectounoProyectouno
Proyectouno
 
Etapas del-proyecto-socio-tecnologico-version4-0
Etapas del-proyecto-socio-tecnologico-version4-0Etapas del-proyecto-socio-tecnologico-version4-0
Etapas del-proyecto-socio-tecnologico-version4-0
 
40 cosas que probablemente no sepas sobre linux
40 cosas que probablemente no sepas sobre linux40 cosas que probablemente no sepas sobre linux
40 cosas que probablemente no sepas sobre linux
 
La biblia del pnfsi
La biblia del pnfsiLa biblia del pnfsi
La biblia del pnfsi
 
Programacion en pseudcodigo
Programacion en pseudcodigoProgramacion en pseudcodigo
Programacion en pseudcodigo
 
Clase04 tutorial p-seint
Clase04 tutorial p-seintClase04 tutorial p-seint
Clase04 tutorial p-seint
 

Php basico

  • 1. Taller Material preparado por: Ing. Irvin Cuervo Básico Para: http://TeleTriunfador.wordpress.com http://teletriunfador.wordpress.com
  • 2. PHP es lo que llamamos un lenguaje de programación del lado del servidor, esto significa que el código se interpreta en el servidor y no en el ordenador del usuario. El código php interpretado, produce un resultado que es enviado al navegador del visitante en forma de HTML, imagen, documento... de ninguna manera el navegador del visitante accede al código fuente en php sino sólo a su resultado en HTML. http://teletriunfador.wordpress.com
  • 3. <html>   <head>     <title>Prueba</title>   </head>   <body>   <?php $texto = "Hola mundo"; echo $texto; ?>   </body> </html> http://teletriunfador.wordpress.com
  • 4. COMENTARIOS Para que en futuras revisiones a tu código por tu parte y sobretodo por parte de otros programadores este código sea inteligible para la mente humana, es un buen costumbre comentar lo que se esta haciendo en PHP pero en palabras. De esta manera el código será mucho mas sencillo de comprender y a su vez de modificar, corregir, ampliar... Los comentarios que soporta PHP son los de C, C++ y los del shell de Unix, así podemos usar // y /* */ para comentarios y comentarios multilínea respectivamente como haríamos en C. <?php echo 'Esto se ve'; // esto no se ve echo 'esto tambien se ve'; /* esto tampoco     se ve */ ?> http://teletriunfador.wordpress.com
  • 5. LAS VARIABLES Una variable es un nombre que contiene unos determinados datos, ya sean de texto o numéricos, y en php tienen la peculiaridad de ir precedidas por el signo del dólar ($). El lenguaje PHP es muy fácil con respeto a las variables, pues no es necesario definirlas antes de usarlas y pueden contener texto y números indiferentemente <?php $Variable = 'Hola '; $Variable2 = 33; // Imprimimos Hola 33 echo $Variable.$Variable2; ?> http://teletriunfador.wordpress.com
  • 6. LAS CONSTANTES Una constante es como una variable pero con la diferencia que una vez que toma un valor este no puede variar durante la ejecución del script, otra particularidad de las constantes es que son globales, por lo que se pueden leer desde el interior de una función sin tener que pasarlas como parámetro. <?php define ('miConstante','valor de mi constante'); echo miConstante; ?> http://teletriunfador.wordpress.com
  • 7. LOS OPERADORES Los operadores son expresiones que nos permiten manipular los datos que les pasamos, cada uno de los datos que se le pasa a un operador se llama operando, y según el número de operandos de que disponga un operador estaremos hablando de un operador unario (un operando), binario (dos operandos), ternario... Los operadores no los utilizamos aisladamente, sino que solemos utilizar mas de uno en una misma expresión compleja, en este caso tendremos que tener en cuenta las normas de preferencia para no encontrarnos con resultados no deseados. http://teletriunfador.wordpress.com
  • 8. LOS OPERADORES NORMAS DE PREFERENCIA new [ ! ~ ++ -- (int) (float) (string) (array) (object) @ * / % + - . << >> < <= > >= == != === !== & ^ | && || ? : = += -= *= /= .= %= &= |= ^= <<= >>= print and xor or http://teletriunfador.wordpress.com
  • 9. LOS OPERADORES <?php $a1 = 2 + 4 * 2; // el resultado es $a = (2+4) * 2; // el resultado es echo $a1; echo $a; ?> http://teletriunfador.wordpress.com
  • 10. ESTRUCTURAS DE CONTROL Porque los scripts PHP no son lineales, debemos poder controlar la ejecución de una acción o de un determinado bloque de acciones, para hacer esto, PHP dispone de lo que se llama estructuras de control, que nos permiten ejecutar o no, una o mas veces un determinado bloque de acciones. •CONDICIONAL IF •BUCLE WHILE •BUCLE DO WHILE •BUCLE FOR •EL SWITH http://teletriunfador.wordpress.com
  • 11. CONDICIONAL IF La estructura if nos permite ejecutar un bloque de acciones si se cumple una determinada condición, de lo contrario nos permite ejecutar otro bloque de acciones identificado por la sentencia else, si el resultado de la condición es distinto de 0, se ejecutarán las acciones del if, de lo contrario las del else: <?php $var1=12; if($var1 == 12) {    echo 'La variable vale 12'; } else  {    echo 'La variable tiene otro valor'; } ?> http://teletriunfador.wordpress.com
  • 12. BUCLE WHILE Esta instrucción nos permite efectuar un bloque de acciones mientras se cumpla una determinada condición, cuando deje de cumplirse, se continuará ejecutando el resto del código PHP, la condición se cumple mientras no de resultado 0 y esta formada por operaciones PHP, sobretodo por operaciones lógicas y de comparación. <?php $var1 = 0; while($var1 < 10) {    echo "$var1 = $var1<br>";    $var1++; // Incrementamos la variable } ?> http://teletriunfador.wordpress.com
  • 13. BUCLE DO WHILE El bucle do while es en su esencia igual al bucle while con la diferencia de que ejecuta las acciones antes de comprobar la condición, consiguiendo que se ejecuten las acciones una vez si la condición retorna 0 o FALSE, así, este bucle se ejecutará siempre una vez mas que while si tienen la misma condición. <?php $var1 = 0; do  {    echo "$var1 = $var1<br>";    $var1 ++; }  while ($var1 < 10); ?> http://teletriunfador.wordpress.com
  • 14. BUCLE FOR El bucle for nos permite ejecutar un determinado bloque de acciones un número determinado de veces, a esta estructura le pasaremos tres parámetros que separaremos por punto y coma (;) y que serán: •Acción Inicial - Inicializa la variable de control del bucle. •Condición - Se evalúa en cada iteración, cuando devuelve 0 o FALSE se continua ejecutando el código de después del for. •Acción - Se ejecuta en cada bucle y debe modificar la variable de la condición. <?php for ($var1 = 0; $var1 < 10; $var1++) { echo "$var1 = $var1"; } ?> http://teletriunfador.wordpress.com
  • 15. SWITH En muchas ocasiones, programando en PHP, nos encontramos que queremos hacer una u otra acción dependiendo del valor de una variable, en este caso, podríamos usar una sucesión de condicionales if, pero el código resultante será confuso y difícil de modificar en el futuro. <?php switch ($i)  {      case 0:          echo "Variable en valor bajo";          break;      case 1:          echo "Variable en valor alto";          break;      default:          echo "La variable no es binária"; } ?> http://teletriunfador.wordpress.com
  • 16. LAS FUNCIONES En toda aplicación mas o menos compleja hay bloques de acciones que realizamos mas de una vez y PHP no es una excepción, para que no tengamos que escribir estas acciones repetidamente, todos los lenguajes de un nivel mas o menos alto incorporan lo que llamamos funciones. Para declarar una función utilizamos la expresión function seguida del nombre que queremos dar a la función, a continuación y entre paréntesis, los argumentos que recibe la función y finalmente y entre corchetes el código que esta debe ejecutar. http://teletriunfador.wordpress.com
  • 17. <html> FUNCIONES (Ejemplo 1) <head> <title>funcion 1</title> </head> <body> <?PHP function semisuma($a,$b) //Definición de la función semisuma { $result=($a+$b)/2; return $result; // La función devuelve la semisuma de $a y $b } $a=3; $b=13; $semi=semisuma($a,$b); /* Llamada a la función semisuma. El valor devuelto por la función se almacena en la variable $semi */ echo("La semisuma de $a y $b es: ".$semi); ?> </body> </html> http://teletriunfador.wordpress.com
  • 18. <html> FUNCIONES (Ejemplo 2) <head> <title>funcion 2</title> </head> <body> <?php function escribe_separa($cadena) { for ($i=0;$i<strlen($cadena);$i++) { echo $cadena[$i]; if ($i<strlen($cadena)-1) echo "-"; } } escribe_separa (“mision"); echo "<p>"; escribe_separa (“sucre"); ?> </body> </html> http://teletriunfador.wordpress.com
  • 19. “Adelante Triunfadores…” Irvin Cuervo http://teletriunfador.wordpress.com
  • 20. http://TeleTriunfador.wordpress.com Este material fue ligeramente modificado del original por el equipo de TeleTriunfador para su publicación. http://teletriunfador.wordpress.com