Curt Zirzow wrote:

* Thus wrote Andrew Nagy:

How do you use the call_user_func function with call-time pass-by-reference deprecation?

For example:

function fun(&$arg) {
 $arg++;
}
$var = 0;
call_user_func("fun", $var);
echo $var; //echoes 0 instead of 1


$func_call = 'fun';
$func_call($var);

Curt

This does not do what I need. I need to be able to call a dynamic function name and pass in the parameters with the &. The problem is this syntax is now deprecated.


your example with the &:

$func_call = 'fun';
$func_call(&$var);

throughs a warning of the deprecation of this syntax.

Any ideas?

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to