Return to 036.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / tests / lang |
1.1 ! misho 1: --TEST-- ! 2: Child public element should not override parent private element in parent methods ! 3: --FILE-- ! 4: <?php ! 5: class par { ! 6: private $id = "foo"; ! 7: ! 8: function displayMe() ! 9: { ! 10: print $this->id; ! 11: } ! 12: }; ! 13: ! 14: class chld extends par { ! 15: public $id = "bar"; ! 16: function displayHim() ! 17: { ! 18: parent::displayMe(); ! 19: } ! 20: }; ! 21: ! 22: ! 23: $obj = new chld(); ! 24: $obj->displayHim(); ! 25: ?> ! 26: --EXPECT-- ! 27: foo