class Foo {
public function bar($thing) {
return $thing * 2;
}
}
echo Foo::bar::(4);
上面的代码显示此错误:
解析错误:语法错误,意外T_PAAMAYIM_NEKUDOTAYIM
你能告诉我为什么吗?我是php新手。非常感谢你!
答案 0 :(得分:1)
要在没有实例的情况下调用类方法,您需要使其静态。 最后一个“ ::”也太多了。
class Foo {
public static function bar($thing) {
return $thing * 2;
}
}
echo Foo::bar(4);