From: ondrej Operating system: Irrelevant PHP version: 5.3.10 Package: Output Control Bug Type: Feature/Change Request Bug description:Need E_COMPILE_DEPRECATED error
Description: ------------ Hi, it's probably non-issue for 5.4, but in 5.3.x the "Call-time pass-by-reference has been deprecated" is declared as E_DEPRECATED while in fact is is evaluated at compile time and thus more correct would be E_COMPILE_DEPRECATED error. See the: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=647641 O. Test script: --------------- <?php function i_am_bad_bad_girl($robyn) { return; }; error_reporting(E_ALL); i_am_bad_bad_girl(&$ted); ?> Expected result: ---------------- Depends on the settings of your php.ini, but prints error as E_DEPRECATED (which is marked as run-time error setting. Actual result: -------------- Depends on the settings of your php.ini and prints error as E_COMPILE_DEPRECATED. -- Edit bug report at https://bugs.php.net/bug.php?id=61031&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=61031&r=trysnapshot54 Try a snapshot (PHP 5.3): https://bugs.php.net/fix.php?id=61031&r=trysnapshot53 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=61031&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=61031&r=fixed Fixed in SVN and need be documented: https://bugs.php.net/fix.php?id=61031&r=needdocs Fixed in release: https://bugs.php.net/fix.php?id=61031&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=61031&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=61031&r=needscript Try newer version: https://bugs.php.net/fix.php?id=61031&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=61031&r=support Expected behavior: https://bugs.php.net/fix.php?id=61031&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=61031&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=61031&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=61031&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=61031&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=61031&r=dst IIS Stability: https://bugs.php.net/fix.php?id=61031&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=61031&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=61031&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=61031&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=61031&r=mysqlcfg