J'ai 3 noms de classe: "ClassA", "ClassB", "ClassC".référence à un objet de la classe étendue en PHP
Classe B s'étend Classe A. ClassC.php inclus ClassA.php puis ClassB.php.
J'ai un tableau $ ARRAYA dans ClassC: var $arrayA;
Comment puis-je faire les choses ci-dessous?
_ Quand je fais une instance de ClassC dans ClassA comme: $this->ClassC
,
$ ARRAYA dans ClassA comme: $this->ClassC->arrayA
,
ARRAYA valeur de a été modifiée par le processus de La valeur de ClassC et de $this->ClassC->arrayA
a été changée aussi!
_ Appelez $this->ClassC->arrayA
comme objet dans Classe A.
_ Utilisez en classe B.
Votre question n'est pas très claire. Pourriez-vous poster un code réel indiquant ce que vous essayez d'accomplir? – Barmar
Aussi, soyons * très * intentionnels à propos de nos mots dans des contextes techniques. L'expression «ClassC inclus ClassA puis ClassB» n'a pas de sens, car les classes n'incluent pas les choses. Voulez-vous dire "s'étend"? Ou juste que le fichier ClassC est défini dans un include PHP des fichiers A et B sont-ils définis? –
Oh désolé! Je veux dire ClassC.php inclus ClassA.php! Je suis tellement désolé de cette erreur –