La palabra clave function
La palabra clave function se utiliza para declarar funciones personalizadas en PHP. La función acepta parámetros, ejecuta código y puede devolver un resultado. Las funciones declaradas se pueden llamar múltiples veces en diferentes partes del programa.
Sintaxis
function functionName($param1, $param2, ...) {
return $result;
}
Ejemplo
Creemos una función simple para sumar dos números:
<?php
function sum($a, $b) {
return $a + $b;
}
echo sum(2, 3);
?>
Resultado de la ejecución del código:
5
Ejemplo
La función puede devolver diferentes tipos de datos. Creemos una función que devuelva un array:
<?php
function createArray($a, $b) {
return [$a, $b];
}
print_r(createArray(1, 2));
?>
Resultado de la ejecución del código:
[1, 2]
Ejemplo
Las funciones pueden tener valores predeterminados para los parámetros:
<?php
function greet($name = 'Invitado') {
return "¡Hola, $name!";
}
echo greet();
echo greet('Juan');
?>
Resultado de la ejecución del código:
'¡Hola, Invitado!'
'¡Hola, Juan!'
Ver también
-
el comando
return,
que devuelve un valor desde una función