【发布时间】:2021-01-21 00:20:38
【问题描述】:
我有类示例,先调用静态方法,然后返回调用其他公共方法:
class foo{
public static $var;
public static function first()
{
self::$var = 1;
return self::class;
}
public function second()
{
return self::$var;
}
}
我需要在静态方法示例之后调用公共方法:
foo::first()->second();
【问题讨论】:
-
你不能将
second方法链接到string。所以它不会工作。返回first上的实例,然后链接second。喜欢下面的答案 -
有些东西可能值得一读 - PHP method chaining?
-
这能回答你的问题吗? PHP method chaining?