global statement removal: hphp/test [7/x]
[hiphop-php.git] / hphp / test / quick / call13.php
blob5994035e51467b1926a5584092abfb9da3aa9664
1 <?hh
2 class C {
4 class D extends C {
5 public function __call($fn, $args) {
6 echo "D::__call\n";
9 class E extends D {
10 public function __call($fn, $args) {
11 echo "E::__call\n";
13 public function test() {
14 $this->foo();
15 D::foo();
16 E::foo();
19 class F extends D {
20 public function __call($fn, $args) {
21 echo "F::__call\n";
25 function main() {
26 $obj = new E;
27 $obj->test();
29 $obj->foo();
30 E::foo();
33 main();