--TEST-- ZE2 A private method can be overwritten in a second derived class --SKIPIF-- --FILE-- show(); } } $t1 = new first(); $t1->do_show(); class second extends first { } //$t2 = new second(); //$t2->do_show(); class third extends second { private function show() { echo "Call show()\n"; } } $t3 = new third(); $t3->do_show(); echo "Done\n"; ?> --EXPECTF-- Call show() Call show() Done