Załóżmy że mam klasę "A"
<?php class A { function funkcja() { } function wyswietl() { $this->funkcja(); } } ?>
i klasę "B", która dziedziczy od klasy "A" zamieniająć funkję funkcja() na nową.
<?php class B extends A { function funkcja() { } } ?>
oraz kod tworzący nowy egzemplarz klasy "B" i wykonujący funkcję funkcja()
<?php $x = new B(); $x->wyswietl(); ?>
Efektem jest wyświetlenie się litery A. Jak zrobić, aby poprzez wykonanie tego kodu wykonana została nowa funkcja a nie stara (czyli wyświetlenie się litery B)?