Любой нативный метод в php, который начинается с __ называются магическим. Вся «магия» таких методов состоит в том, что они могут вызываться при совершении какого-то действия автоматически и без ведома программиста. С одним из очень важных магических методов мы уже вскользь познакомились в предыдущей статье в этой рубрике, это метод __construct, который называют конструктором. Он вызывается при создании экземпляра класса и, как правило, выполняет действия по его инициализации.