tg-me.com/php_interview_lib/690
Last Update:
Какие магические методы вы знаете и как их применяют?
__construct(): Конструктор класса, вызывается при создании нового объекта класса.
__destruct(): Деструктор класса, вызывается при уничтожении объекта.
__call($name, $arguments): Вызывается, когда обращаются к неопределённому методу в контексте объекта.
__callStatic($name, $arguments): Аналогично __call, но для статических методов.
__get($name): Вызывается при чтении данных из недоступных свойств.
__set($name, $value): Вызывается при записи данных в недоступные свойства.
__isset($name): Вызывается при использовании isset() или empty() на недоступных свойствах.
__unset($name): Вызывается при использовании unset() на недоступном свойстве.
__sleep(): Вызывается при сериализации объекта.
__wakeup(): Вызывается при десериализации объекта.
__toString(): Метод для представления объекта в виде строки.
__invoke(): Вызывается при попытке вызвать объект как функцию.
__set_state($array): Вызывается для классов, экспортируемых функцией var_export().
__clone(): Вызывается при клонировании объекта.
__debugInfo(): Используется при выводе объекта функцией var_dump().
BY Библиотека собеса по PHP | вопросы с собеседований
Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283
Share with your friend now:
tg-me.com/php_interview_lib/690