Translations:Developers/Object oriented programming in PHP/Objects/8/ru

Ввиду этого, остаётся возможность изменить внутреннее состояние объекта посредством вызова его публичных/public методов, даже после того, как ссылка на объект была уже передана другому объекту. Это может быть очень эффективным, но и очень опасным, поэтому такая обработка должна производится осторожно, так как могут возникнуть трудноуловимые ошибки. Для фактического копирования объекта с теми же значениями свойств должно использоваться ключевое слово clone: