ID: 27227 Updated by: [EMAIL PROTECTED] Reported By: waboring at 3gstech dot com -Status: Assigned +Status: Bogus Bug Type: Zend Engine 2 problem Operating System: * PHP Version: 5CVS-2004-02-11 Assigned To: helly New Comment:
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 Please use parent::__construct() to call the parent's constructor. We don't support calling it via the object and definitely not using the depricated fashion of using the classes name as the constructor name. Previous Comments: ------------------------------------------------------------------------ [2004-03-03 14:29:08] [EMAIL PROTECTED] Anything new on this? ------------------------------------------------------------------------ [2004-02-20 04:37:17] [EMAIL PROTECTED] Marcus, this fix wasn't quite enough. ------------------------------------------------------------------------ [2004-02-19 13:17:54] waboring at 3gstech dot com Actually this hasn't been completely fixed. This is the same issue as the original post. Please do not close this bug as it is NOT fixed. This is the same issue. The first third child class can't resolve the cascade of the constructor call back to the parent class just because the case and name of the classes change. <?php class A { function A() { echo __CLASS__."::".__FUNCTION__." called!<br>\n"; } } class bTesting extends A { function blah() { echo __CLASS__."::".__FUNCTION__."() called<br>\n"; } } class c extends bTesting { function c() { echo __CLASS__."::".__FUNCTION__."() called!!<br>\n"; $this->bTesting(); } } $obj = new c(); $obj->blah(); ?> results in: c::c() called!! Fatal error: Call to undefined method c::bTesting() in /home/waboring/devel/bug.php on line 18 ------------------------------------------------------------------------ [2004-02-15 19:28:42] [EMAIL PROTECTED] This bug has been fixed in CVS. Snapshots of the sources are packaged every three hours; this change will be in the next snapshot. You can grab the snapshot at http://snaps.php.net/. Thank you for the report, and for helping us make PHP better. ------------------------------------------------------------------------ [2004-02-11 20:33:03] [EMAIL PROTECTED] Works fine with PHP 4 btw. :) (somehow I think this might be one for Marcus to fix..?) ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/27227 -- Edit this bug report at http://bugs.php.net/?id=27227&edit=1
