问答详情
源自:3-4 PHP中匿名函数的使用

付给变量后出错 function

$func = function(){ echo 'this is a test'; }; echo $func(); 把它付给变量后,function会出错   为啥??? Catchable fatal error: Object of class Closure could not be converted to string in D:\phpStudy\WWW\php1\2.php on line 31

提问者:慕娘7118742 2017-06-08 11:16

个回答

  • 星随
    2021-06-03 17:04:18

    PHP版本的问题

    PHP版本过低

  • I_尼克哇
    2017-07-25 16:11:43

    setInterv('changeColor()',300);

  • 仙士可
    2017-06-15 09:56:13

    你发的这段是没有问题的,错误行数在31行,恕我直言,你没动脑子

  • 羽澜星
    2017-06-13 14:35:29

    $func = function(){ echo 'this is a test'; }; echo $func();

    这段没有问题。