Non-deterministic object reference bug in PHP 5.3.X
As of yesterday (perhaps after a recent PHP update?), I'm getting some very strange non-deterministic bugs in php 5.3.3. These appear in our production server in PHP 5.3.2 as well. The errors essentially amount to Fatal error: Uncaught exception 'ErrorException' with message 'Attempt to assign property of non-object' in various parts of the code base. Generally, the error line is something like: $this->foo = $bar in a __construct() call. $this is not found in the constructor?! I have no idea what is going on. Any ideas? Is this possibly a regression of this bug?: http://bugs.php.net/31525 Edit