Curso de PHP y MySQL UNACH – Licenciatura en Sistemas Computacionales Servicios Web LSC. Guillermo E. Betanzos Betanzos
[email protected]
Sesión 3
Trabajando con funciones
Estructura de una función: some_function( $an_argument, $another_argument);
print("Hello Web!");
print "Hello Web!";
Ejemplo 14 – Llamando la función abs() 1: 2: 3:
Ejemplo 14 – Llamando la función abs() 4: 5: 6: 12: 13:
Ejemplo 15 – Declarando una función con argumentos 1: 2: 3:
Ejemplo 15 – Declarando una función con argumentos 4: 5: 6:
print ("$txt
\n");
9: } 10: printBR("This is a line"); 11: printBR("This is a new line"); 12: printBR("This is yet another line"); 13: ?> 14: 15:
Ejemplo 16 – Declarando funciones que regresan valores 1: 2: 3:
Ejemplo 16 – Declarando funciones que regresan valores 4: 5: 6: 14: 15:
Ejemplo 17 - Uso de variables dentro de funciones y fuera de funciones 1: 2: 3:
Ejemplo 17 - Uso de variables dentro de funciones y fuera de funciones 4: 5: 6: "; 11: ?> 12: 13:
Ejemplo 18 - Uso de variables dentro de funciones y fuera de funciones 1: 2: 3:
Ejemplo 18 - Uso de variables dentro de funciones y fuera de funciones 4: 5: 6: "; 10: } 11: meaningOfLife(); 12: ?> 13: 14:
Ejemplo 19 – Acceder a variables globales con la sentencia global 1: 2: 3:
Ejemplo 19 – Acceder a variables globales con la sentencia global 4: 5: 6: "; 11: } 12: meaningOfLife(); 13: ?> 14: 15:
Ejemplo 20 – Usando variables globales para recordar el valor de una variable entre funciones 1: 2: 3:
Ejemplo 20 – Usando variables globales para recordar el valor de una variable entre funciones 4: 5: 6: $num_of_calls. $txt"; 12: } 13: numberedHeading("Widgets"); 14: print("We build a fine range of widgets
"); 15: numberedHeading("Doodads"); 16: print("Finest in the world
"); 17: ?> 18: 19:
Ejemplo 21 – Función con dos argumentos 1: 2:
3:
Ejemplo 21 – Función con dos argumentos 4: 5: 6: 10: $txt"; 11: } 12: fontWrap("A heading
",5); 13: fontWrap("some body text
",3); 14: fontWrap("some more body text
",3); 15: fontWrap("yet more body text
",3); 16: ?> 17: 18:
Ejemplo 22 – Función con argumento opcional 1: 2: 3:
Ejemplo 22 – Función con argumento opcional 4: 5: 6: 10: $txt"; 11: } 12: fontWrap("A heading
",5); 13: fontWrap("some body text
"); 14: fontWrap("some more body text
"); 15: fontWrap("yet more body text
"); 16: ?> 17: 18:
Ejemplo 23 – Paso de argumentos por referencia a una función 1: 2: 3:
Ejemplo 23 – Paso de argumentos por referencia a una función 4: 5: 6: 14: 15: