klasa rodzic
<?php class uzytkownik { //jakies zmienne public function helo(){ } } ?>
klasa dziecko
<?php class administrator extends uzytkownik { //jakies zmienne public function lista_admin(){ } } ?>
obiekty tworzone są w jednym pliku
plik1.php
<?php $obiekt = new uzytkownik; $admin = new administrator; $admin = clone $obiekt; // przypisuje zmienne do dziecka ?>
a następnie w innym odtwarzane
plik2.php
<?php $admin->helo(); // działa $admin->lista_admin(); // daje komunikat "Fatal error: Call to undefined method uzytkownik::lista_admin()" ?>