class Test {
public function func () {
return 'hello' ;
}
public static function action () {
// 如何调用 func 方法 ?
return (new self())->func();
}
}
由于self::func()在高版本PHP中已经过期了,故用以上(new self())->func()方法。
本文探讨了在PHP中如何从静态方法内部调用实例方法,给出了一种有效的方法:通过(new self())->func()来实现。这种方法避免了使用已过期的self::func()语法。

被折叠的 条评论
为什么被折叠?



