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

  • Автор темы Автор темы QQQ
  • Дата начала Дата начала

QQQ

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

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

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

php на самом деле копирует данные только при необходимости (при первом изменении)
 
гугл в помощь, о механизме работы ссылок в кишках зенд. где-то на форуме упомяналась англоязычная статья, где описывалось как работает "отложенное копирование" и создание ссылок. суть в том, что если переменная не меняется, то выгоднее использовать простое присвоение.
 
а если это не встроенный тип, а объект класса, то как соотносится передача объекта как параметра ф-ии по ссылке и без нее?
 
dimagolov
если я не ошибаюсь, в PHP 5 все объекты изначально передаются по ссылке

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