ID: 40373 Updated by: [EMAIL PROTECTED] Reported By: james at thundermonkey dot net Status: Bogus Bug Type: SPL related Operating System: WinXP SP2 PHP Version: 5.2.0 New Comment:
That's right, you cannot use it in userspace. Previous Comments: ------------------------------------------------------------------------ [2007-02-06 18:23:38] james at thundermonkey dot net Running the following code: <?php trigger_error("Triggered", E_RECOVERABLE_ERROR); ?> results in: Warning: Invalid error type specified in C:\dump\trigger.php on line 2 so E_RECOVERABLE_ERROR is not defined in this version? PHP 5.2.0, build date: Nov 2 2006 11:50:55 ------------------------------------------------------------------------ [2007-02-06 17:27:20] [EMAIL PROTECTED] Catchable fatal error: Object of class ArrayObject could not be converted to string ------------------------------------------------------------------------ [2007-02-06 16:23:12] james at thundermonkey dot net Description: ------------ When attempting to "print()" an ArrayObject (rather than "print_r()") no ouput is returned, no errors are displayed and the script aborts silently. Reproduce code: --------------- <?php $x = new ArrayObject(array('a', 'b')); print $x; print "Reached this point!"; exit(); /* in php.ini: error_reporting = E_ALL | E_STRICT */ ?> Expected result: ---------------- *Some kind of error message saying that the ArrayObject couldn't be converted to a string followed by:* Reached this point! Actual result: -------------- (no output at all) ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=40373&edit=1