#45881 [NEW]: Parser doesn't complain when using _> instead of ->
From: frajper at gmail dot com Operating system: RHEL 4 PHP version: 5.2CVS-2008-08-21 (snap) PHP Bug Type: *Compile Issues Bug description: Parser doesn't complain when using _> instead of -> Description: I wrote _> instead of -> when calling a method of an object and the parser didn't realize of it. Reproduce code: --- $user_>setUserEmail ("[EMAIL PROTECTED]"); Expected result: Parse error: syntax error, unexpected '_' in /home/bla/User.php ... Actual result: -- The script is executed without showing errors, but it does not call the method. -- Edit bug report at http://bugs.php.net/?id=45881&edit=1 -- Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=45881&r=trysnapshot52 Try a CVS snapshot (PHP 5.3): http://bugs.php.net/fix.php?id=45881&r=trysnapshot53 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=45881&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=45881&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=45881&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=45881&r=needtrace Need Reproduce Script:http://bugs.php.net/fix.php?id=45881&r=needscript Try newer version:http://bugs.php.net/fix.php?id=45881&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=45881&r=support Expected behavior:http://bugs.php.net/fix.php?id=45881&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=45881&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=45881&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=45881&r=globals PHP 4 support discontinued: http://bugs.php.net/fix.php?id=45881&r=php4 Daylight Savings: http://bugs.php.net/fix.php?id=45881&r=dst IIS Stability:http://bugs.php.net/fix.php?id=45881&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=45881&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=45881&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=45881&r=nozend MySQL Configuration Error:http://bugs.php.net/fix.php?id=45881&r=mysqlcfg
#46502 [Bgs]: Instanciate class that inherits from an abstract one
ID: 46502 User updated by: frajper at gmail dot com Reported By: frajper at gmail dot com Status: Bogus Bug Type: Compile Failure Operating System: RHEL 4 PHP Version: 5.2CVS-2008-11-06 (snap) New Comment: Excuse me again, this is the goog one. (Sorry) // The following code does not work // $s = new Dove(); abstract class Bird {} class Dove extends Bird{} Previous Comments: [2008-11-06 13:20:00] frajper at gmail dot com Excuse me, but I did a mistake while writing the report. The correct one is as follows: // The following code does not work // $s = new Dove(); abstract class Bird {} class Father extends Dove {} [2008-11-06 12:59:37] [EMAIL PROTECTED] Thank you for taking the time to write to us, but this is not a bug. Please double-check the documentation available at http://www.php.net/manual/ and the instructions on how to report a bug at http://bugs.php.net/how-to-report.php . [2008-11-06 12:49:22] frajper at gmail dot com Description: In the same file, you cannot instanciate an object of a child-class that extends an abstract one before the child-class has been defined. // The following code does not work // $s = new Son (); abstract class Bird {} class Father extends Dove {} Reproduce code: --- Fatal error: Class 'Import_ald' not found in /home/enric00/no_public/import/Import_ald.php on line 7 Expected result: Normal execution -- Edit this bug report at http://bugs.php.net/?id=46502&edit=1
#46502 [NEW]: Instanciate class that inherits from an abstract one
From: frajper at gmail dot com Operating system: RHEL 4 PHP version: 5.2CVS-2008-11-06 (snap) PHP Bug Type: Compile Failure Bug description: Instanciate class that inherits from an abstract one Description: In the same file, you cannot instanciate an object of a child-class that extends an abstract one before the child-class has been defined. // The following code does not work // $s = new Son (); abstract class Bird {} class Father extends Dove {} Reproduce code: --- Fatal error: Class 'Import_ald' not found in /home/enric00/no_public/import/Import_ald.php on line 7 Expected result: Normal execution -- Edit bug report at http://bugs.php.net/?id=46502&edit=1 -- Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=46502&r=trysnapshot52 Try a CVS snapshot (PHP 5.3): http://bugs.php.net/fix.php?id=46502&r=trysnapshot53 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=46502&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=46502&r=fixedcvs Fixed in CVS and need be documented: http://bugs.php.net/fix.php?id=46502&r=needdocs Fixed in release: http://bugs.php.net/fix.php?id=46502&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=46502&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=46502&r=needscript Try newer version: http://bugs.php.net/fix.php?id=46502&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=46502&r=support Expected behavior: http://bugs.php.net/fix.php?id=46502&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=46502&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=46502&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=46502&r=globals PHP 4 support discontinued: http://bugs.php.net/fix.php?id=46502&r=php4 Daylight Savings:http://bugs.php.net/fix.php?id=46502&r=dst IIS Stability: http://bugs.php.net/fix.php?id=46502&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=46502&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=46502&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=46502&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=46502&r=mysqlcfg
#46502 [Bgs]: Instanciate class that inherits from an abstract one
ID: 46502 User updated by: frajper at gmail dot com Reported By: frajper at gmail dot com Status: Bogus Bug Type: Compile Failure Operating System: RHEL 4 PHP Version: 5.2CVS-2008-11-06 (snap) New Comment: Excuse me, but I did a mistake while writing the report. The correct one is as follows: // The following code does not work // $s = new Dove(); abstract class Bird {} class Father extends Dove {} Previous Comments: [2008-11-06 12:59:37] [EMAIL PROTECTED] Thank you for taking the time to write to us, but this is not a bug. Please double-check the documentation available at http://www.php.net/manual/ and the instructions on how to report a bug at http://bugs.php.net/how-to-report.php . [2008-11-06 12:49:22] frajper at gmail dot com Description: In the same file, you cannot instanciate an object of a child-class that extends an abstract one before the child-class has been defined. // The following code does not work // $s = new Son (); abstract class Bird {} class Father extends Dove {} Reproduce code: --- Fatal error: Class 'Import_ald' not found in /home/enric00/no_public/import/Import_ald.php on line 7 Expected result: Normal execution -- Edit this bug report at http://bugs.php.net/?id=46502&edit=1