php语法疑惑?

https://img3.mukewang.com/5c8f5b550001098004160252.jpg

foo

补充:
https://img.mukewang.com/5c8f5b5700018c7505890448.jpg

这个是call_user_func的参数吧,还是说这个是隐式调用?


  • 字符串调用

function func1(){}
$func = 'func1'; $func();

  • 类方法调用

class Foo{ public function func2(){} }
call_user_func(['\Foo', 'func2'])

  • 类自身调用

如问题

慕容708150
浏览 427回答 6
6回答

喵喵时光机

没见过,你能够确定这是一个 php 代码?

慕尼黑8549860

至少在php5.x里没有这种语法 这种语法应该是php7里的

眼眸繁星

试了一下 还真行,感觉跟闭包应该有关系,可能是7.1的新特性

撒科打诨

这个应该就只是因为[$obj,$method]是可执行的吧, call_user_func*这类函数肯定用过噻
打开App,查看更多内容
随时随地看视频慕课网APP