致命错误</ b>:调用未定义的函数

问题描述

||                                                                                                                       

解决方法

        在PHP中,您必须明确地说您正在调用对象的方法。在某些语言中,它是隐式的。在PHP中不是。 您需要使用
$this
        if ($this->one()) {
请参阅手册。正如其他答案所说,如果省略“ 0”,则该函数调用将被视为对全局函数的调用。     ,        在那里,不再抱怨致命错误:
class all {
    function one () {
        if (4>3) {
            return true;
        }
        else
        return false;
    }

    public function two () {
        if ($this->one()) {
            echo (\"ok\");
        }
        else
        echo(\"first function have a problem\");
    }
}

$val = new all();
$val->two();