PHP 5.3.X中的非确定性对象引用错误

Kar*_*ran 5 php php-5.3

截至昨天(也许是在最近的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 在构造函数中找不到?!

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

编辑:我应该提一下,一段时间后刷新脚本,完全没有更改代码,让它再次工作.因此是非确定性的.

编辑2:此外,虽然PHP设置为记录最小的错误,并发生其他错误时记录,此错误不会记录在日志文件中.这让我想到我们正在研究PHP引擎依赖性错误.

irc*_*ell 4

嗯,看来是个bug……

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