Erişim $ $ $ classB Classa-> __construct denir $ classB itibaren Classa ()

0 Cevap php

Ben hakkında benim başlık her şeyi söylüyor düşünüyorum. Ve __construct()-Çalışma esnasında $classA, $classB örneği. $classB örneği zaman içinde başka bir sınıfa erişmek için gereken $classA (yani $classA->classC). $classC önce $classA örneği edilmiştir.

$classB Ben bir şey almak böylece Global $classA; gibi bir şey yapmak için çalışıyorum ve __ construct () fonksiyonu içerisine $classA->classC->method(). Açıkçası $classA bu yüzden Küresel kapsamında ithal edilecek Henüz mevcut değil örneğinin tamamlamadı.

O ([{örneği olduğunda ben erişimi $classA Küresel yoluyla mümkün olmayan geçici bir çözüm için ne yaptın $classB bir argüman olarak $this geçmektir 0)]}. Bu dağınık ama çalışıyor. Ben dağınık-lik ve $ this geçen hackish hissi önlemek için denemek istiyorum.

Herkes daha iyi yapmak ne çalışıyorum gerçekleştirmek için nasıl herhangi bir fikir var mı?

I know that this is kind of complex so if anyone has any ideas how I could clarify it I will be happy to oblige!

0 Cevap