Для чего используется функция __construct? - PullRequest
181 голосов
/ 19 января 2009

Я замечал __construct много с классами. Я немного почитал в Интернете, но не смог найти объяснения, которое мог понять. Я только начинаю с ООП.

Мне было интересно, может ли кто-нибудь дать мне общее представление о том, что это такое, а затем простой пример того, как это используется с PHP?

Ответы [ 12 ]

3 голосов
/ 29 октября 2015

__ construct - это метод инициализации нового объекта перед его использованием.
http://php.net/manual/en/language.oop5.decon.php#object.construct

3 голосов
/ 13 апреля 2011

Я считаю, что функция __construct () {...} - это фрагмент кода, который можно использовать снова и снова вместо TheActualFunctionName () {...}. Если вы изменяете имя CLASS, вам не нужно менять его в коде, потому что универсальная __construct всегда ссылается на фактическое имя класса ... каким бы оно ни было. Вы код меньше ... или?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...