Si a una variable que contiene el nombre de una función le añadimos un paréntesis estaremos llamando a la función:
function hola()
{
echo "Hola!\n";
}
$nombreFuncion = 'hola';
$nombreFuncion(); // Esto funciona
'hola'(); // ¡Y esto también!
Seguro que la primera forma ya la conocías ¿pero sabías que podías hacerlo con una cadena?
¿Sabes lo que es el reto de PHP?
He creado el PHP Journey, una plataforma para que recibas de forma gratuita un email cada día con una pequeña perla de sabiduría de PHP y una pregunta que deberás responder.
Cada día pones a prueba tus conocimientos y aprendes algo nuevo.
Apúntate aquí:
https://urlantools.urlanheat.com/newsletter/php-journey/subscribe