PHP bir sınıfın string name önüne alındığında, nasıl ben statik değişkenlerden birini erişebilir?
Ne yapmak istiyorum şudur:
$className = 'SomeClass'; // assume string was actually handed in as a parameter
$foo = $className::$someStaticVar;
Görünüşe göre çift kolon (::) için bir İbranice adı: "sözdizimi hatası, beklenmedik T_PAAMAYIM_NEKUDOTAYIM Ayrıştırma hatası", ... ama PHP beni bir güzel veriyor.
Güncelleme: Ne yazık ki, ben bunun için PHP 5.2.x kullanmak zorunda.
2 güncellemek: MrXexxed Tahmin ettiğiniz gibi, statik değişken bir üst sınıftan miras.