Page 85 - Programador-PHP
P. 85
Programación Procedural de Aplicaciones Web de baja complejidad
PHP Experto – Tomo I Eugenia Bahit
Obtener una lista completa de todos los
argumentos
Es posible obtener una matriz (array) con todos los argumentos
recibidos. Para ello, disponemos de la función func_get_args:
function foo() {
$argumentos = func_get_args();
print_r($argumentos);
/*
Retornará un array con todos los argumentos:
Array
(
[0] => argumento 1
[1] => otro argumento
)
*/
}
foo('argumento 1', 'otro argumento');
Obtener un argumento específico
Puede ser muy util además, obtener un argumento
determinado. Para ello, disponemos de la función
func_get_arg(index), donde index, será el número de índice
del argumento en la matriz:
function foo3() {
echo func_get_arg(1);
// salida: otro argumento
}
foo3('argumento 1', 'otro argumento');
Saber si una función puede ser llamada
(callable)
Cuando decimos callable nos
referimos a si la función existe y
además, puede ser llamada.
85