Funciones Php

Páginas: 30 (7317 palabras) Publicado: 5 de diciembre de 2012
PHP, Funciones.
Conceptos básicos.
Una función es un conjunto de instrucciones agrupadas bajo un mismo nombre que puede ser llamada tantas veces como queramos desde diferentes sitios del programa, ahorrándonos así la necesidad de escribirlas de nuevo.
Para definir una función se utiliza la siguiente sintaxis:
function nombre_funcion(parametro1, parametro2...)
{
instrucción1;
instrucción2;instrucción3;
instrucción4;
return valor_de_retorno;
}
En el esquema anterior podemos distinguir varias partes:
* la primera línea es la cabecera de la función, que, a su vez, consta de:
* la palabra clave function
* el nombre de la función que no debe llevar acentos, espacios en blanco, ni caracteres especiales.
* y, encerrada entre paréntesis, la lista deparámetros que consta de una serie de parámetros separados por comas ','. Los parámetros (o argumentos) son variables y/o constantes que establecen una "comunicación" entre partes del código, y que se tratarán como variables locales dentro de la función.
* el resto es el cuerpo de la función, que consta de una sucesión de instrucciones encerradas entre llaves. Cualquier instrucción válida de PHPpuede aparecer en el cuerpo de la función, incluso otras funciones y definiciones de clases.
Si queremos que la función devuelva como resultado algún valor habrá que añadir una instrucción compuesta por el comando return seguido del valor que será devuelto por la función.
Nota: Es posible que la lista de parámetros de una función esté vacía, es decir, que no aparezca ningún parámetro dentro delos paréntesis (). Eso sí, los paréntesis siempre deben escribirse. |
La llamada a una función tiene la forma:
nombre_funcion(parametro1, parametro2...);
Importante: Debe haber concordancia en número y orden entre la lista de parámetros de la definición de la función y la lista de parámetros de la llamada a la función. |
En PHP3, las funciones deben definirse antes de que se referencien (sellamen). En PHP4 no existe tal requerimiento.
ejecutar ver código fuente

Sintaxis de funciones en PHP

Parámetros de las funciones
La información se suministra a las funciones mediante la lista de parámetros, una lista de variables y/o constantes separadas por comas.
PHP soporta el paso de parámetros por valor (el comportamiento por defecto), por referencia, y parámetros por defecto.Pasar parámetros por valor o por referencia
Por defecto, los parámetros de una función se pasan por valor, de manera que, al cambiar el valor de un parámetro dentro de la función, no se ve modificado fuera de ella. Para permitir que dichos cambios se vean reflejados fuera de la función, hay que pasar los parámetros por referencia.
Para conseguir que un parámetro de una función siempre se pase porreferencia, hay que anteponer un ampersand (&) al nombre del parámetro en la definición de la función:

Para pasar una variable por referencia a una función que no toma el parámetro por referencia por defecto, hay anteponer un ampersand (&) al nombre del parámetro en la llamada a la función:
ver código fuente
Nota: Este procedimiento para pasar parámetros por referencia desde lallamada de la función ha quedado en desuso y provocará Warnings en las configuraciones por defecto de PHP. |

Inscríbete ahora y accede a 3 unidades gratisUna vez inscrito, te enviamos un email con los datos de acceso y puedes comenzar el curso de PHP realizando 3 unidades. Podrás acceder a videotuoriales, actividades multimedia, ejercicios prácticos, consultar al tutor, etc..

Parámetros pordefecto
Una función puede definir valores por defecto para los parámetros escalares. Estos valores serán asignados a los parámetros de la función en caso de que el número de parámetros en la llamada a la función sea inferior al número de parámetros en la definición de la función.
ejecutar ver código fuente
El código anterior produce la siguiente salida:
Haciendo una taza de cappucino....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Php Y Su Funcionamiento
  • Funciones Php
  • Funciones php
  • funciones php
  • Funciones Php
  • Funciones de php
  • Php Funciones
  • Funciones php

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS