php - call_user_func - callback javascript que es
¿Cómo puedo pasar la referencia a call_user_func? (1)
Encontré mi respuesta en el manual de PHP :
Nota:
Tenga en cuenta que los parámetros para call_user_func () no se pasan por referencia.
También dan un truco para hacer el trabajo:
$x = 42;
call_user_func_array(''myTest'', array(&$x));
Considere el siguiente ejemplo:
function myTest(&$var)
{
$var++;
echo "var = {$var}/n";
}
$x = 42;
call_user_func(''myTest'', $x);
Se muestra la advertencia:
Advertencia: Se espera que el parámetro 1 de myTest () sea una referencia, valor dado en /home/alain/workspace/echo/echo.php(57): eval () ''d code en la línea 7
Nota: código escrito en una caja de arena en línea, explicando la evaluación.
¿Alguna idea de cómo puedo pasar la referencia a las call_user_func
familia call_user_func
?