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?