如果您有以下情况:
abstract class User {
function checkThis() {
return true;
}
function mainFunction() {
}
}
你想checkThis()
从内部打电话mainFunction()
,你会这样做吗?
abstract class User {
function checkThis() {
return true;
}
function mainFunction() {
if ($this->checkThis())
echo "Works";
}
如果我从另一个类中调用它,我似乎遇到了问题,比如:
class SecondClass {
function test() {
User::mainFunction();
}
}
提供此错误:
Fatal error: Call to undefined method SecondClass::checkThis()