我在一个类中有2x公共函数,它必须在同一个类中调用具有不同参数的1个私有函数...由于某种原因它告诉我它找不到函数...
例:
class Foo {
private function Do(...)
{
....
return $whatever;
}
public function One(...)
{
return Do(...);
}
public function Two(...)
{
return Do(...);
}
Run Code Online (Sandbox Code Playgroud)
}
我收到错误:
致命错误:在...中调用未定义的函数do()
Gor*_*don 34
您必须使用$this引用实例和T_OBJECT_OPERATOR访问/ mutate /调用实例的成员/方法,例如
$this->do();
Run Code Online (Sandbox Code Playgroud)
请仔细阅读