From: iblacksmoke at gmail dot com Operating system: debian linux PHP version: 5.4.4 Package: I18N and L10N related Bug Type: Bug Bug description:Incorrect description of notice
Description: ------------ Description of notice when calling missing property of standard php object contains incorrect characters (possibly from different encoding). They cause error in class of standard class ErrorException, and script returns fatal error(with no information) rather than exception. It turns out there as much as two bugs: incorrect encoding of strings and lack of data filtering in ErrorException constructor. Test script: --------------- one: $test = new StdClass(); echo $test->qwerty; two: set_error_handler(function($errno, $errstr, $errfile, $errline){ throw new ErrorException($errstr, 0, $errno, $errfile, $errline); }); $test = new StdClass(); echo $test->qwerty; Expected result: ---------------- one: Notice: Undefined property: stdClass::$qwerty in script two: correct php exception Actual result: -------------- one: Notice: Undefined property: stdClass�K�::$qwerty in script two: Fatal error: in script -- Edit bug report at https://bugs.php.net/bug.php?id=62456&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=62456&r=trysnapshot54 Try a snapshot (PHP 5.3): https://bugs.php.net/fix.php?id=62456&r=trysnapshot53 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=62456&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=62456&r=fixed Fixed in SVN and need be documented: https://bugs.php.net/fix.php?id=62456&r=needdocs Fixed in release: https://bugs.php.net/fix.php?id=62456&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=62456&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=62456&r=needscript Try newer version: https://bugs.php.net/fix.php?id=62456&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=62456&r=support Expected behavior: https://bugs.php.net/fix.php?id=62456&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=62456&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=62456&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=62456&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=62456&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=62456&r=dst IIS Stability: https://bugs.php.net/fix.php?id=62456&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=62456&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=62456&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=62456&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=62456&r=mysqlcfg