Return to 032.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / tests / lang |
1.1 ! misho 1: --TEST-- ! 2: Class method registration ! 3: --FILE-- ! 4: <?php ! 5: class A { ! 6: function foo() {} ! 7: } ! 8: ! 9: class B extends A { ! 10: function foo() {} ! 11: } ! 12: ! 13: class C extends B { ! 14: function foo() {} ! 15: } ! 16: ! 17: class D extends A { ! 18: } ! 19: ! 20: class F extends D { ! 21: function foo() {} ! 22: } ! 23: ! 24: // Following class definition should fail, but cannot test ! 25: /* ! 26: class X { ! 27: function foo() {} ! 28: function foo() {} ! 29: } ! 30: */ ! 31: ! 32: echo "OK\n"; ! 33: ?> ! 34: --EXPECT-- ! 35: OK ! 36: