Оптимизация путём использования ссылок. Оно того стоит?

QQQ

Новичок
Оптимизация путём использования ссылок. Оно того стоит?

Вот подумал тут. Если все данные стандартных типов использовать везде по ссылкам (там где это возможно), то такой подход может хоть немного ощутимо сказаться на скорости и ресурсоёмкости скрипта (в условиях большого и нагруженного проекта)? Или оно того не стоит ибо выигрыш будет микроскопическим?

Кто что думает?
 

fixxxer

К.О.
Партнер клуба
нет

php на самом деле копирует данные только при необходимости (при первом изменении)
 

berkut

Новичок
гугл в помощь, о механизме работы ссылок в кишках зенд. где-то на форуме упомяналась англоязычная статья, где описывалось как работает "отложенное копирование" и создание ссылок. суть в том, что если переменная не меняется, то выгоднее использовать простое присвоение.
 

dimagolov

Новичок
а если это не встроенный тип, а объект класса, то как соотносится передача объекта как параметра ф-ии по ссылке и без нее?
 

QQQ

Новичок
dimagolov
если я не ошибаюсь, в PHP 5 все объекты изначально передаются по ссылке

то есть напрямую в функцию ты ну никак не передашь копию объекта, если предварительно его не склонируешь и не присвоишь ему другой идентификатор
 
Сверху