| |
|
|
| | Какая конструкция работает быстрее?
В скрипте часто используется переменная $_SERVER['DOCUMENT_ROOT'];
Может быть правильнее объявить ее в начале скрипта
$document_root = $_SERVER['DOCUMENT_ROOT'];
...
|
и везде в коде использовать $document_root.
Или все равно? Как лучше? | |
| |
|
|
| |
|
|
| |
для: neokortex
(28.12.2009 в 14:44)
| | | $_SERVER['DOCUMENT_ROOT'] - это суперглобальная переменная, видна везде, в том числе и внутри функций. А document_root придется дополнительно объявлять внутри функции как глобальную. | |
| |
|
|
| |
|
|
| |
для: neokortex
(28.12.2009 в 14:44)
| | | всё равно | |
| |
|
|
| |
|
|
| |
для: sl1p
(28.12.2009 в 16:48)
| | | спасибо | |
| |
|
|
| |
|
|
| |
для: neokortex
(28.12.2009 в 17:26)
| | | одна-две переменные погоды не делают. Однако нужно знать, что каждая перезапись - это лишняя оперативная память. И при большой посещаемости может оказаться заметно. Тут нужно балансировать на грани читабельности кода и его оптимальности. | |
| |
|
|
| |
|
|
| |
для: neokortex
(28.12.2009 в 14:44)
| | | Если выносить в переменную, тогда не в
$mega_ling_var_that_named_var_www_mysite_public_html_koren_dokumentaf_mayevo_saita
| , а в | |
| |
|
|
| |
|
|
| |
для: ~AquaZ~
(28.12.2009 в 23:23)
| | | А потом через неделю вспоминать что это за переменная такая... | |
| |
|
|
| |
|
|
| |
для: Саня
(28.12.2009 в 23:25)
| | | Тогда лучше не занимать лишнюю ячейку памяти вообще. | |
| |
|
|
| |
|
|
| |
для: ~AquaZ~
(28.12.2009 в 23:31)
| | | Ох уж мне эти спичечные оптимизации... | |
| |
|
|