803просмотров
25.3%от подписчиков
19 марта 2026 г.
questionScore: 883
❓ Что такое магические методы? Назови основные. Магические методы — методы с двойным подчёркиванием, которые PHP вызывает автоматически в определённых ситуациях. construct() / destruct() — создание и уничтожение объекта
get($name) / set($name, $value) — обращение к несуществующему свойству
isset($name) / unset($name) — isset() / unset() на несуществующем свойстве
call($name, $args) — вызов несуществующего метода экземпляра
callStatic($name, $args) — вызов несуществующего статического метода
toString() — приведение объекта к строке
invoke() — вызов объекта как функции
clone() — после clone()
sleep() / wakeup() — перед serialize() / после unserialize()
debugInfo() — что показывать в var_dump()