4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
 Откуда: Москва Всего сообщений: 3031 Рейтинг пользователя: 75 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | ИгнорироватьNEW! Сообщение отправлено: 26 марта 2007 21:49
Недавно обнаружил, что возврат ссылки на значение вместо самого значения, а также присвоение ссылки дают довольно ощутимое уменьшение времени выполнения скрипта в том случае, если в скрипте часто используются присвоения массивов (а у меня это встречается регулярно). На всякий случай поясню, что возвращение значения — это заголовок вида function& имя_функции(), а присвоение ссылки — это присовение вида $var1=&$var2. Важно еще и то, что если даже функция, которая возвращает массив, описана как function& fname(), то присвоение все равно надо делать $data=&$fname(); для получения экономии. И последнее: так нельзя возвращать/присваивать непосредственные значения, т.е. конструкция вида $f=&"строка" даст ошибку.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
|