5

截至昨天(也许在最近的 PHP 更新之后?),我在 php 5.3.3 中遇到了一些非常奇怪的非确定性错误。这些也出现在我们的 PHP 5.3.2 生产服务器中。

这些错误基本上Fatal error: Uncaught exception 'ErrorException' with message 'Attempt to assign property of non-object'存在于代码库的各个部分。通常,错误行类似于:$this->foo = $bar__construct()调用中。

$this在构造函数中找不到?!

我不知道发生了什么。有任何想法吗?这可能是这个错误的回归吗?: http: //bugs.php.net/31525

编辑:我应该提一下,过了一会儿刷新脚本,完全没有更改代码,让它再次工作。因此是非确定性的。

编辑 2:此外,虽然 PHP 设置为记录最小的错误,并在发生其他错误记录它们,但此错误不会记录在日志文件中。这让我想到我们正在查看一个 PHP 引擎依赖错误。

4

1 回答 1

4

嗯,这似乎是一个错误......

以下是一些相关的错误报告:

于 2010-11-15T20:25:07.110 回答