Betrachten Sie dieses hypothetische Szenario:
Ich habe einen Magen Klasse, der eine Inhalt Eigenschaft hat, deren Objekte von Klasse Food zugewiesen werden sollten. Eine Möglichkeit, dies zu tun, wäre die Verwendung einer Art Setter, z. setContents ($ food) . < /p>
Aber nehmen wir an, dass wir Nahrung direkt zuweisen, wie in $ Magen-> Inhalt = $ orange < /code>.
Nehmen wir auch an, dass wir in den Inhalten die ESED -Eigenschaft des Objekts in true ändern müssen, wenn ein Food -Objekt zugewiesen wird. Gibt es eine Möglichkeit, dies zu tun, ohne eine Methode eines Objekts zu verwenden, dem es zugewiesen wird (in diesem Fall der Setter von $ Magen )? < /p>
Grundsätzlich ist meine Frage: Können wir eine Methode aufrufen, wenn ein Objekt einem anderen Objekt als Eigenschaft zugewiesen wird? < /strong> Auch wenn es möglich ist, ist es schlechtes Design? Entschuldigung, wenn dies eine dumme Frage ist, ist all dies ziemlich neu für mich.
PHP OOP: Machen Sie etwas, wenn das Objekt als Eigenschaft zugewiesen wird ⇐ Php
-
- Similar Topics
- Replies
- Views
- Last post