
Cortana


Магические методы
Класс Person: он делает запись в базу данных с помощью своего метода __destruct() . Начинающий разработчик решает использовать класс Person, не разобравшись, что к чему. Он не заметил мeтoд __destruct() и собирается создать ряд экземпляров объекта Person. Передавая значения конструктору, он назначает тайную и обидную кличку генерального директора свойству $name и устанавливает для свойства $age значение 150. Разработчик прогоняет тестовый сценарий несколько раз, используя красочные сочетания имени и возраста. А на следующее утро начальник вызывает его к себе в кабинет и просит объяснить, почему в базе данных содержатся оскорбительные данные в адрес служащих компании. Мораль сей басни такова: не доверяйте магии.
Важный вопрос
Представляли ли вы когда-нибудь себе мир без гипотетических ситуаций?