<?php function foo(&$bar) { $bar = 1; return 1; } $arg = 0; $called = 0; $called=call_user_func_array('foo', array(0)); var_dump(array('arg'=>$arg, 'called'=>$called)); $arg = 0; $called = 0; $called=call_user_func_array('foo', array($arg)); var_dump(array('arg'=>$arg, 'called'=>$called)); $arg = 0; $called = 0; $called=call_user_func_array('foo', array(&$arg)); var_dump(array('arg'=>$arg, 'called'=>$called));
You have javascript disabled. You will not be able to edit any code.