我正在更改项目中的一些代码,PHP 抛出了一个关于不再存在的类属性的非常奇怪的错误。以下是错误信息:
消息:未定义的属性:stdClass::$limit
文件:C:\xampp\htdocs\site\Classes\model.php
行:48
这是引发错误的大部分方法,第 48 行标记为:
$this->st->execute();
$this->st->setFetchMode(PDO::FETCH_OBJ);
if($row = $this->st->fetch()) {
return $max - $row->limit; // line 48
}
return $max;
Config::$limit
曾经存在,但是当我对代码进行更改时,我摆脱了它。我已经通过一些文本编辑器验证了上面的代码是保存在 PHP 文件中的真实代码,所以它不是我在 Fritz 上的文本编辑器。
这可能是什么原因造成的?