Ben çalışan nesneleri takip edilmektedir yapmak için çalışıyoruz ne oldu? Tam olarak emin değil nihai hedefiniz burada budur.
Belki zamanında ReflectionClass arıyoruz? Bir sınıf varsa, belirleyebilirsiniz ve genişletilmiş sınıf ne olduğunu.
Ne için hedef konum kullanılmakta olan nesneleri tutan bir nesne fabrika gibi de geliyor. Singletons, fabrika, ve bu statik üye işlevleri / değişkenleri kavramları Look up.
Bu gelince:
class A
{
public function __construct()
{ print "A has been called";
}
}
B sınıfı yapıcısı geçersiz kılar, eğer A'nın kurucusunu çağırmak için gitmiyor. Ex:
class B extends A
{
public function __construct()
{ print "B has been called";
// parent::__construct(); /// would print out A has been called
}
}
B birçok yönden bir birinin örneğidir Ancak eğer kodu, kontrol edebilirsiniz:
function doSomethingWithA(A $a)....
function doSmoethingWithA($a)
{
if($a instanceof A)
{
// blah
}
}
Bu kadar olur bilmiyorum.