cvs: ZendEngine2 /tests bug47801.phpt

From: Date: Wed, 08 Apr 2009 00:28:59 +0000
Subject: cvs: ZendEngine2 /tests bug47801.phpt
Groups: php.zend-engine.cvs 
Request: Send a blank email to php-zend-engine-cvs+get-7533@lists.php.net to get a copy of this message
felipe Wed Apr 8 00:28:59 2009 UTC Modified files: /ZendEngine2/tests bug47801.phpt Log: - Added test http://cvs.php.net/viewvc.cgi/ZendEngine2/tests/bug47801.phpt?r1=1.1&r2=1.2&diff_format=u Index: ZendEngine2/tests/bug47801.phpt diff -u /dev/null ZendEngine2/tests/bug47801.phpt:1.2 --- /dev/null Wed Apr 8 00:28:59 2009 +++ ZendEngine2/tests/bug47801.phpt Wed Apr 8 00:28:59 2009 @@ -0,0 +1,31 @@ +--TEST-- +Bug #47801 (__call() accessed via parent:: operator is provided incorrect method name) +--FILE-- +<?php + +class A +{ + function __call($name, $args) + { + echo("magic method called: $name\n"); + } +} + +class B extends A +{ + function getFoo() + { + parent::getFoo(); + } +} + +$a = new A(); +$a->getFoo(); + +$b = new B(); +$b->getFoo(); + +?> +--EXPECT-- +magic method called: getFoo +magic method called: getFoo

« previous php.zend-engine.cvs (#7533) next »