1. Sintaxis de Funciones Simples
Una funcion no es mas que un bloque de codigo al que le pasamos una serie de parametros y nos devuelve un valor. PHP tiene implementado una gran cantidad de funciones para nuestro uso, pero las funciones mas importantes son las que nosotros creamos.
Para definir una funcion se debe de utilizar la siguiente sintaxis:
function nombre_funcion($parm_1,$parm_2,...,$parm_n){
//Cuerpo de la funcion
}
Cualquier instruccion valida de PHP puede aparecer en el cuerpo de la funcion.
2. Funciones con argumentos por valor y referencia
Parámetros por Valor
Este tipo de parámetro se utiliza para suministrar a las funciones una serie de valores al momento de invocarlas, estos valores se denominan "parámetros actuales" y los parámetros (variables) que reciben estos valores se denominan "parámetros formales", este es el comportamiento por defecto de los parámetros definidos en una función
Parámetros por Referencia
Por defecto, los parámetros de una función se pasan por valor, de manera que si cambiamos el valor del parámetro formal dentro de una función, el parámetro actual no se afectado, esto quiere que lo que se transfiere del parámetro actual al parámetro formal es una copia del dato.
Si requerimos que una función pueda modificar los parámetros actuales, estos deben ser pasados por referencia, lo que quiere decir que lo que se transfiere es la dirección de memoria del parámetro actual.
Para que un parámetro sea pasado por referencia debemos anteponer un ampersand(&) al nombre del parámetro formal en la definición de la función.
3. Incluir archivos en PHP (require, include)
El objetivo de estas dos funciones es incluir el contenido de un archivo en el punto donde se invoca.
En su funcionamiento son identicas en todos los aspectos excepto en el modo de actuar ante un error;
include() produce un mensaje de advertencia, mientras que require() porduce un Error Fatal
No hay comentarios:
Publicar un comentario