Wyszukiwanie wartości z użyciem technik metaprogramowania
Wyszukiwanie wartości w tablicach zagnieżdżonych z użyciem iteratorów (efektywne przeglądanie)
Zmiana klucza elementu w tablicy asocjacyjnej
Widoczność właściwości i metod (public, protected, private)
Automatyczne ładowanie klas (autoloading)
Wzorce projektowe – Observer
Magiczna metoda __debugInfo()
Wzorce projektowe – Event Sourcing
Wywoływanie metod z klasy bazowej (parent::)
Dziedziczenie a polimorfizm dynamiczny