2012-12-10 24 views
13

aşağıdaki örneğe bakalım

Uyarı: Parametre 1 mytest(), bir referans/ev/alain/çalışma verilen değer /olması beklenmektedir için eval açıklanması, çevrimiçi bir sanal üzerine yazılmış kod: hattı 7

Not Eval() 'd kodu:/echo.php (57) yansır.

call_user_func aile işlevlerine başvurmayı nasıl aktarabilirim?

cevap

28

Ben PHP manual benim cevap buldu:

Not: call_user_func için parametreleri() referans olarak geçmedi ki

Not.

Onlar da işi yapmak için bir numara vermek:

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

Sen ** HAYIR –

+0

:-) oldukça hızlı bu cevap! Bu kullanımdan kaldırılmıştır (başvuruya göre geçmek php 5.3'ten sonra kullanımdan kaldırılmıştır)! ** –