ID: 30112 User updated by: jw at jwscripts dot com Reported By: jw at jwscripts dot com Status: Open Bug Type: Reproducible crash Operating System: Windows XP -PHP Version: 5.0.1 +PHP Version: 5.0.2 New Comment:
Bug persists in version 5.0.2, the notice and fatal error are not displayed (crash is more severe). Previous Comments: ------------------------------------------------------------------------ [2004-09-16 13:39:45] jw at jwscripts dot com Description: ------------ When the __toString() method is called from a returned object to return an undefined property, Apache 2.0.48 crashes. Reproduce code: --------------- <? class Foo { public function doSomething() { return new Foo; } public function __toString () { return $this->undefined; } } $foo = new Foo; print $foo->doSomething(); ?> Expected result: ---------------- Notice: Undefined property: Foo::$undefined Fatal error: Method Foo::__toString() must return a string value Actual result: -------------- Apache Crash: ============= szAppName : Apache.exe szAppVer : 2.0.48.0 szModName : php5ts.dll szModVer : 5.0.1.1 offset : 0004dd7f + the above messages ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=30112&edit=1