Edit report at https://bugs.php.net/bug.php?id=62631&edit=1
ID: 62631 Updated by: ras...@php.net Reported by: bugs dot php dot net at majkl578 dot cz Summary: Malformed error messages (contain invalid characters) -Status: Open +Status: Feedback Type: Bug Package: Scripting Engine problem Operating System: Debian PHP Version: 5.4.5 Block user comment: N Private report: N New Comment: Are you using APC? If so, which version? Previous Comments: ------------------------------------------------------------------------ [2012-07-22 03:09:19] bugs dot php dot net at majkl578 dot cz Description: ------------ After running a test script below, CLI SAPI correctly outputs an expected error message, but FPM SAPI (at least) doesn't. The error message contains some invalid characters after the class name. Also the name of class & method are completely missing in the message. I also attached an url-encoded version (to preserve invalid characters) of the message caught by error_get_last() in a shutdown handler. Test script: --------------- <?php $foo = new stdClass(); echo $foo->bar(); Expected result: ---------------- Fatal error: Call to undefined method stdClass::bar() in /www/temp.php on line 10 Actual result: -------------- Fatal error: in /www/temp.php on line 10 ---------------- URL-encoded version of the error message: Fatal+Error+Call+to+undefined+method+stdClass%E0%08K%B4c%F0%CB%DB%0C%3A%3Abar() ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=62631&edit=1