Tutoriales PHP MYSQL programación web php base de datos mysql

\n"; } } } lecturas();

          


PHP - Funciones definidas por el usuario

      

Autor: Carlos Carmona

Funciones Variables en PHP

El concepto de Funciones Variables es algo extraño; consiste en que si una variable lleva unos paréntesis al final, PHP buscará y ejecutará alguna función que se llame como el valor almacenado en la variable. Nada más ilustrativo que un ejemplo:

  1. <?PHP
  2.  
  3. var $a = 1;
  4.  
  5. function imprimir ($texto) {
  6. echo $texto;
  7. }
  8.  
  9. function imprimirNegrita ($texto) {
  10. echo "<strong>" . $texto . "</strong>";
  11. }
  12.  
  13. $variable = "imprimir";
  14. $variable("Hola Mundo"); //Imprime "Hola Mundo"
  15. $variable = "imprimirNegrita";
  16. $variable("Hola Mundo"); //Imprime "<strong>Hola Mundo</strong>"
  17.  
  18. ?>

Funciones - Recursión en PHP

La recursión consiste en que una función se invoque a sí misma. un ejemplo sencillo sería una función que recibe un número, le resta 1 y comprueba si el resultado es menor o igual a 0, si no lo es, se vuelve a llamar a sí misma, y así sucesivamente hasta obtener el resultado buscado:

  1. <?PHP
  2.  
  3. function restar ($num) {
  4. $num -= 1;
  5. if ($num <= 0) {
  6. return $num;
  7. } else {
  8. restar ($num);
  9. }
  10. }
  11.  
  12. ?>
Scour Design ™ Todos los Derechos Reservados © Carlos Carmona Xhtml 1.1 Strict Válido!CSS Nivel 2 Válido! Nivel Triple-A de Conformidad con las Directrices de Accesibilidad Web (WAI)