Obtención de variables externas en funciones anónimas en PHP
Se puede hacer que las variables externas
estén disponibles dentro de la función anónima.
Para ello, es necesario declarar estas variables
usando la construcción use
de la siguiente manera:
<?php
$num1 = 1;
$num2 = 2;
$func = function() use ($num1, $num2)
{
echo $num1 + $num2;
};
$func();
?>
Corrija el problema en este código:
<?php
$num = 5;
$func = function()
{
return $num ** 2;
};
echo $func();
?>