Cuando los desarrolladores a crear aplicaciones y scripts en lenguajes de programación , el proceso puede ser una intensa y exigente . Por esta razón , los programadores comúnmente buscan maneras de minimizar la cantidad de código que una aplicación requiere código y para volver a utilizar siempre que sea posible . Programadores Web pueden utilizar las funciones de PHP para este propósito. Además de proporcionar los medios para la reutilización de código , usando funciones hace más fácil una secuencia de comandos para actualizar y mantener . Declaración
scripts PHP pueden incluir funciones haciendo una lista de sus nombres, parámetros y detalles de implementación . El código de ejemplo siguiente puede aparecer dentro de un script PHP :
hacer_algo function () {
echo " Hacer algo " ;
}
Cuando una función declaración aparece dentro de un script PHP, otros códigos puede hacer uso de la transformación prevista por la función. Desarrolladores de PHP pueden crear funciones auxiliares para proporcionar la funcionalidad que necesitan usar una o más veces dentro de una aplicación . Si una función se llama desde múltiples ubicaciones , sólo necesita ser actualizado o mantenido dentro de la declaración de la función y los cambios se reflejarán en todo el guión.
Llamadas
una vez que un script PHP tiene acceso a una función , el código se puede llamar con su nombre , como en el siguiente ejemplo de fragmento de sintaxis :
hacer_algo ();
Cuando esta línea aparece dentro de un guión y la secuencia de comandos se ejecuta, el contenido de la función llamada se ejecutará , lo que sucede ser . El código "cliente " una llamada al método ni siquiera necesita tener ningún conocimiento del contenido de la función , siempre y cuando su propósito general es clara . Por esta razón , los desarrolladores a menudo incluyen comentarios informativos próximos a funciones auxiliares :
//escribir algo al navegador
Este es un ejemplo sencillo , pero , en general, una función de ayuda será más útil si que aparece en la lista , junto con un comentario detallado.
parámetros
funciones PHP puede aceptar argumentos , a veces referido como parámetros. Los parámetros aparecen en la declaración de la función como en el siguiente ejemplo de código : .
Output_text función ( $ the_text ) {
echo "
" $ the_text "< /p> . " ; }
código de cliente puede llamar a este método , pasándole un parámetro de cadena de la siguiente manera :
$ some_text =" Hola " ;
output_text ($ some_text ) .
Este código hará que el parámetro de cadena que se pasa a ser la producción de acuerdo con la implementación de la función
Devuelve
funciones de PHP se puede volver variables y valores al código de llamada ellos. El siguiente ejemplo de código muestra declarar una función trivial con un valor de retorno numérica :
multiply_it función ( $ num ) { return $
num * 3 ;
}
código externo puede llamar a esta función , pasándole un parámetro y recibir el valor devuelto de la siguiente manera :
$ my_num = 5 ;
$ new_num = multiply_it ($ my_num ) ; < br >
la nueva variable número ahora debe contener el valor resultante de la operación de multiplicación se define dentro de la declaración de la función .