123456789101112131415161718192021 |
- --TEST--
- Inconsistencies when accessing protected members
- --XFAIL--
- Discussion: http://marc.info/?l=php-internals&m=120221184420957&w=2
- --FILE--
- <?php
- class A {
- static protected function f() {return 'A::f()';}
- }
- class B1 extends A {
- static protected function f() {return 'B1::f()';}
- }
- class B2 extends A {
- static public function test() {echo B1::f();}
- }
- B2::test();
- ?>
- --EXPECTF--
- Fatal error: Call to protected method B1::f() from scope B2 in %s on line %d
|