class Test {
public function func () {
return 'hello';
}
public static function action () {
// 如何调用 func 方法 ?
}
}
2 回答
明月笑刀无情
TA贡献1828条经验 获得超4个赞
可以使用 self::func
class Test {
public function func () {
return 'hello' ;
}
public static function action () {
// 如何调用 func 方法 ?
return self::func();
}
}
但是在高版本php中已经过时了,
Deprecated: Non-static method Test::func() should not be called statically in ……
建议使用(new self())->func();
class Test {
public function func () {
return 'hello' ;
}
public static function action () {
// 如何调用 func 方法 ?
return (new self())->func();
}
}
- 2 回答
- 0 关注
- 661 浏览
添加回答
举报
0/150
提交
取消