Гриша К.
Новичок
Использование имен переменных большой длины
Здравствуйте.
В скрипте используются переменные большой длины:
$privilege_catalog_category_delete = 1; // (35 символов) привилегия_каталог_категория_удаление
$privilege_help_category_delete = 1; // (30) привилегия_помощь_категория_удаление
Используются в скрипте они в среднем 5-10 раз.
(В некоторых скриптах, $privilege_catalog_category_edit может иметь имя $privilege_edit -
но не во всех криптах сриптах переменные могут быть такими короткими, я не имею ввиду тот факт, что их можно так сокртить: $priv_catal_catag_edit - такой вариант мне кажется мене удобным в плане читабельности)
Как написано в статье: http://php.spb.ru/php/speed.html
переменные длиной более 8 символов тормозят программу на 15%, переменные длинной более 32 символов тормозят программу почти на половину.
Я попробовал вывести на странице различные переменные, циклом (10 000 интераций), смотрел скорость выполнения при помощи WinCacheGreed (http://phpclub.ru/faq/wakka.php?wakka=PhpProfiling&v=14i0):
echo $privilege; (0,26ms)
echo $privilege_catalog_category_delete; (0,28ms)
echo $privilege['catalog_category_delete']; (0,29ms)
Ну при интерации в 10 раз, раpница не определна. Насколько эти результаты точны незнаю.
Скажите пожалуйста, каких разумных ограничений длины переменных вы стараетесь придерживаться? Стоит ли бороться с переменными длинной в среднем 25 символов (+- 10), при их использовании на странице до 10 раз? оправданы ли моя настороженность по поводу переменных большой длинны?
Здравствуйте.
В скрипте используются переменные большой длины:
$privilege_catalog_category_delete = 1; // (35 символов) привилегия_каталог_категория_удаление
$privilege_help_category_delete = 1; // (30) привилегия_помощь_категория_удаление
Используются в скрипте они в среднем 5-10 раз.
(В некоторых скриптах, $privilege_catalog_category_edit может иметь имя $privilege_edit -
но не во всех криптах сриптах переменные могут быть такими короткими, я не имею ввиду тот факт, что их можно так сокртить: $priv_catal_catag_edit - такой вариант мне кажется мене удобным в плане читабельности)
Как написано в статье: http://php.spb.ru/php/speed.html
переменные длиной более 8 символов тормозят программу на 15%, переменные длинной более 32 символов тормозят программу почти на половину.
Я попробовал вывести на странице различные переменные, циклом (10 000 интераций), смотрел скорость выполнения при помощи WinCacheGreed (http://phpclub.ru/faq/wakka.php?wakka=PhpProfiling&v=14i0):
echo $privilege; (0,26ms)
echo $privilege_catalog_category_delete; (0,28ms)
echo $privilege['catalog_category_delete']; (0,29ms)
Ну при интерации в 10 раз, раpница не определна. Насколько эти результаты точны незнаю.
Скажите пожалуйста, каких разумных ограничений длины переменных вы стараетесь придерживаться? Стоит ли бороться с переменными длинной в среднем 25 символов (+- 10), при их использовании на странице до 10 раз? оправданы ли моя настороженность по поводу переменных большой длинны?
