Late static binding azt szabályozza, hogy mely osztályra hivatkozunk statikus kontextusban az öröklés során. A kulcsfontosságú különbség: self:: az osztályra hivatkozik, ahol a kód meg van írva, míg static:: arra az osztályra hivatkozik, amely valójában — ami akkor lényeges, amikor egy gyermekosztály öröklödi egy szülőosztály statikus metódusát.
