2012-12-10 6 views
13

は、次の例を考え

警告:パラメータ1 MYTEST()参照、/ホーム/アラン/ワークスペース内の指定された値 /であると予想しますevalのをexplaning、オンラインサンドボックスの上に書かれたコード: 行7

注上のeval() 'Dコード:/をecho.php(57)エコー。

call_user_funcファミリーファンクションへの参照をどのように渡すことができますか?

答えて

28

私はPHP manualに私の答えを見つけた:

注:call_user_funcためのパラメータは、() 参照渡しされていないことを

注意。

彼らはまた、仕事をするためのトリックを与える:

$x = 42; 
call_user_func_array('myTest', array(&$x)); 
+5

あなたは** NO –

+0

:-)かなり迅速にこれに答え!これは推奨されていません(参照渡しはPHP 5.3以降で廃止予定です)!** –

関連する問題

 関連する問題