ID: 27227 Updated by: [EMAIL PROTECTED] Reported By: waboring at 3gstech dot com -Status: Open +Status: Bogus Bug Type: Zend Engine 2 problem Operating System: * PHP Version: 5CVS-2004-02-11 Assigned To: helly New Comment:
This is different bug (if it even IS a bug) so report it separately and stop reopening already fixed issue. Previous Comments: ------------------------------------------------------------------------ [2004-02-18 22:23:01] waboring at 3gstech dot com because $c->bTesting() is calling the constructor of the bTesting object. in php4, that cascades to the A class, as it should since the A constructor exists, but the bTesting constructor doesn't. ------------------------------------------------------------------------ [2004-02-18 21:32:58] [EMAIL PROTECTED] There is no function called bTesting(), so why shouldn't it output an error?? (I'd say it's bug in PHP4 where it magically works..) ------------------------------------------------------------------------ [2004-02-18 20:32:14] waboring at 3gstech dot com ERR Actually this is a more valid test. sorry <?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