Рассмотрим этот гипотетический сценарий:
У меня есть класс желудка , который имеет свойство содержимого , которому должны быть назначены объекты класса Food . Одним из способов сделать это было бы использовать своего рода сеттер, например, SetContents ($ food) . < /p>
Но давайте предположим, что мы назначаем пищу напрямую, как в $ chlect-> contents = $ Orange < /code>.
Предположим также, что всякий раз, когда объект Food назначается содержимому , нам нужно изменить съедено объекта на True . Есть ли способ сделать это без использования метода объекта, которому он назначается (в данном случае, сеттер $ glate )? < /p>
По сути, мой вопрос: Можем ли мы вызвать метод, когда объект назначается в качестве свойства другому объекту? < /strong> также, даже если это возможно, это плохой дизайн? Извините, если это глупый вопрос, все это довольно новое для меня.
Подробнее здесь: https://stackoverflow.com/questions/139 ... a-property
PHP OOP: сделайте что -нибудь, когда объект назначен как свойство ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение