que call_user_func php reference callback

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 ?