Клонирование объекта -- вызывается ли конструктор
Primary tabs
Я так понимаю, что при создании объектов в php путем клонирования, конструктор не срабатывает? Иначе как объяснить что в учебнике Котерова, в примере на странице 450, при клонировании объекта идентификатор "клона" остался таким же как и у оригинала (не считая модификации)?
- Log in to post comments
- 2458 reads
Voronve
Mon, 02/19/2018 - 13:56
Permalink
Выяснил )
Уже сам нашёл ответ - не срабатывает. Вопрос снимается )
vedro-compota
Mon, 02/19/2018 - 14:15
Permalink
да
ну да, это логически допустимо, ведь в конструкторе может быть очень сложная логика, и он может очень по-разному параметризировать собственный объект, а смысл клонирования в том чтобы получить "полную" копию.
_____________
матфак вгу и остальная классика =)