#34739 [Opn->Fbk]: __call not work in parent class

From: Date: Wed, 05 Oct 2005 08:55:23 +0000
Subject: #34739 [Opn->Fbk]: __call not work in parent class
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-86034@lists.php.net to get a copy of this message
ID: 34739 Updated by: johannes@php.net Reported By: syre at citiz dot net -Status: Open +Status: Feedback Bug Type: Scripting Engine problem Operating System: win2k PHP Version: 5.1.0RC1 New Comment: Please try using this CVS snapshot: http://snaps.php.net/php5-latest.tar.gz For Windows: http://snaps.php.net/win32/php5-win32-latest.zip Previous Comments: ------------------------------------------------------------------------ [2005-10-05 10:42:23] syre at citiz dot net Description: ------------ a parent class has a __call a sub class inherit from the parent call parent::method whill cause undifined method error. Reproduce code: --------------- <?php class test { private $val; public function __call($m, $a) { echo "Method $m called:\n"; } } class test2 extends test { public function setX() { parent::setX(); } } $test2 = new test2(); $test2 -> setX('name'); ?> Expected result: ---------------- setX Actual result: -------------- undefined method ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=34739&edit=1

« previous php.bugs (#86034) next »