From: spam at paulisageek dot com Operating system: OS Independent PHP version: 5.2.9RC2 PHP Bug Type: *General Issues Bug description: Error message for built-in override is very non-obvious
Description: ------------ If you have a c extension defining certain classes, then defining the same class in user land gives the message : Fatal error: Cannot redeclare class *classname* in *file* on line *linenum* This is quite confusing, since most people will know to look through all their user land scripts for the redefinition, and few will actually look at their installed extensions to find conflicts. I recommend changing the error message to: Fatal error: Cannot redeclare built-in class *classname* in *file* on line *linenum* Reproduce code: --------------- <?php class Exception { } ?> Expected result: ---------------- Fatal error: Cannot redeclare built-in class *classname* in *file* on line *linenum* Actual result: -------------- Fatal error: Cannot redeclare class *classname* in *file* on line *linenum* -- Edit bug report at http://bugs.php.net/?id=47432&edit=1 -- Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=47432&r=trysnapshot52 Try a CVS snapshot (PHP 5.3): http://bugs.php.net/fix.php?id=47432&r=trysnapshot53 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=47432&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=47432&r=fixedcvs Fixed in CVS and need be documented: http://bugs.php.net/fix.php?id=47432&r=needdocs Fixed in release: http://bugs.php.net/fix.php?id=47432&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=47432&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=47432&r=needscript Try newer version: http://bugs.php.net/fix.php?id=47432&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=47432&r=support Expected behavior: http://bugs.php.net/fix.php?id=47432&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=47432&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=47432&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=47432&r=globals PHP 4 support discontinued: http://bugs.php.net/fix.php?id=47432&r=php4 Daylight Savings: http://bugs.php.net/fix.php?id=47432&r=dst IIS Stability: http://bugs.php.net/fix.php?id=47432&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=47432&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=47432&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=47432&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=47432&r=mysqlcfg