Funciones en PHP

Definir subrutinas (funciones) en php es sencillo:

Funciones en PHP

Funciones en PHP


function prueba($a,$b) { $r=$a + $b; return $r;

}

para invocar a la función basta con hacer $x=prueba(4,6); Los parámetros que recibe la función pueden ser enteros, flotantes, strings, vectores u objetos es decir cualquiera de los tipos de datos soportado por pHp. El valor devuelto por la función también puede ser cualquier tipo de datos de php.

parámetros default en pHp:

Es posible asignar un valor default a los parámetros que recibe una función de forma tal que cuando se invoca la función si se ignora el parámetro el mismo es asignado al default.

function prueba($a=2,$b=3,$c=5) { //código }

Si se llama prueba(4) // Entonces $a=4, $b=3 y $c=5

Se puede saber cuantos parámetros recibió una función usando func_num_args() y se puede obtener el iesimo parámetro de una función con func_get_arg(número_de_parámetro);

Finalmente los nombres de funciones pueden guardarse en variables e invocarse las mismas usando el nombre guardado en una variable.

Ej: $nombre=sumar; $nombre(4,5); //Llama a la función sumar

Esto permite guardar nombres de funciones en tablas, archivos, vectores etc lo cual da lugar a ciertas maniobras interesantes que no parece demasiado conveniente enumerar en este capítulo.

Categorías: PHP

0 comentarios

Deja una respuesta

Marcador de posición del avatar

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *