Funciones Definidas Por El Usuario

Páginas: 3 (676 palabras) Publicado: 17 de marzo de 2015
Funciones definidas por el usuario ¶
Una función puede ser definida usando una sintaxis como la siguiente:
Ejemplo #1 Pseudo código para demostrar el uso de funciones
{
    echo "Función de ejemplo.\n";
    return $valordevuelto;
}
?>
Cualquier código PHP válido puede aparecer dentro de una función, incluso otras funciones y definiciones declases.
Los nombres de las funciones siguen las mismas reglas que otras etiquetas de PHP. Un nombre de función válido comienza con una letra o guión bajo, seguido de cualquier número de letras,números, o guiones bajos. Como expresión regular se expresaría así: [a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*.
Sugerencia
Vea también Guia de Entorno de Usuario para Nombres.
Las funciones no necesitan serdefinidas antes de que se referencien, excepto cuando una función está condicionalmente definida como se muestra en los dos ejemplos de abajo.
Cuando una función está definida de una forma condicionalcomo en los dos ejemplos mostrados, sus definiciones deben ser procesadas antes de ser llamadas.
Ejemplo #2 Funciones condicionales

$haceralgo = true;/* No podemos llamar a foo() desde aquí
   ya que no existe aún,
   pero podemos llamar a bar() */

bar();

if ($haceralgo) {
  function foo()
  {
    echo "No existo hasta que la ejecución del programa llegue hasta mí.\n";
  }
}/* Ahora podemos llamar de forma segura a foo()
   ya que $haceralgo se evaluó como verdadero */

if ($haceralgo) foo();

function bar()
{
  echo "Existo desde el momento inmediato que comenzó el programa.\n";
}

?>Ejemplo #3 Funciones dentro de funciones
function foo()
{
  function bar()
  {
    echo "No existo hasta que se llame a foo().\n";
  }
}

/* No podemos llamar aún a bar()
   ya que no existe. */foo();

/* Ahora podemos llamar a bar(),
   el procesamiento de foo()
   la ha hecho accesible. */

bar();

?>
Todas las funciones y las clases de PHP tienen ámbito global - pueden...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Funciones Definidas Por El Usuario
  • Realizar los siguientes ejercicios utilizando funciones definidas por el usuario
  • Funciones definidas por el usuario.
  • Funciones definidas por el usuario
  • Funciones definidas por el usuario
  • Funcion definida
  • Funciones De Usuario
  • Tipos de datos definidos por el usuario

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS