Я застрял при переносе старого сайта, написанного на php4, на новый сервер моей компании, который поддерживает только php5. В php4 объекты копировались по значению, но в php5 это по ссылке. К сожалению для меня, человек, который изначально писал этот сайт, делал объекты из других слева и справа, а теперь это вызывает всевозможные проблемы. Есть ли настройка или что-то, что я могу изменить, чтобы php5 копировал по значению? Если нет, могу ли я:
А) начать писать конструкторы копирования для каждого объекта
Б) найти и заменить на каждый "obj1 = obj2" и сделать его "obj1 = клон obj2"
В) делать что-то еще?
Спасибо!