Örökölt statikus metódus ismeri saját osztályát
Üdv az OOP-s nyavajáimat feldolgozó sorozat második epizódjában! A probléma következő:A staf funkcióban szeretnék valami jelet kapni, ami megmondja, hogy "B", viszont sem az __CLASS__ sem a get_class () nem mondja meg. A debug_backtrace sem tartalmaz semmi infót, ami segítene.
■
class A {
static function staf () {
echo ("Engedjenek! Statikus vagyok!");
}
}
class B extends A {
}
B::staf ();
miért fontos?
szerk:
jó, közben rájöttem. :D
itt egy cikk a témával kapcsolatban: http://blog.felho.hu/what-is-new-in-php-53-part-2-late-static-binding.html (blogmark volt)
"korai" kötés