coder63 adlı üyeden alıntı: mesajı görüntüle
publicclassName $class;
Burada ise className isimli sınıf nesnesi olan class adında bir property oluşturuyorsunuz.
o property'e tekrardan atama yapmadan onu kullanabilmemin bir şansı varmı? bu şekilde tanımlasam bile instance'a erişemiyorum onun. fatal error veriyor.

örneğin şöyle bir şey yaptığımızı varsayalım;

bir ürün oluşturacağım ve sonra o ürüne ait varyant ekleyeceğim.

ürün clasım Product olsun ve varyant classım ise Productvaryant olsun.

new Product() ile instancesini aldım ürünümün ve ekstradan 1-2 varyant eklemek istiyorum.

$urun = new Product();

$urun->varyant->name.. >> bu bölümü nasıl oluşturabilirim? ortadaki varyant aslında Productvaryant class'ım.

demek istediğimi anlatabildim mi hocam?