[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Тем кто использует много констант
vital
Для тех кто делает конфиги константами или просто их много дефайнит и использует APC - вот маленькая полезность
http://sg.php.net/manual/en/function.apc-d...e-constants.php
Кратко:
define() в пхп работает очень медленно, APC предлагают замену. Пруфы все там же.
Мелочь а приятно:) конечно, но че бы и нет?

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

Откровенно я никому ниразу не нагрубил. А дать подзатыльник зарвавшемуся юнцу, так это и ему на пользу, и мне в удовольствие. © AllesKlar
McLotos
прикольно.
надо попробовать
т.е. разница в скорости только за счет того что константы хранятся в кэше?
Ну думаю что это будет ощутимо только при очень больших объемах

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
bestxp
ну я синтаксис define не использую мне ближе

CONST CONT_NAME = 'bla bla bla';
McLotos
Цитата (bestxp @ 15.07.2014 - 21:37)
ну я синтаксис define не использую мне ближе

Сишник? =)
А вообще define как-то лучше, с ними проще хотябы потому-что
Цитата
В отличие от определения констант с помощью функции define(), константы, объявленные с помощью ключевого слова const должны быть объявлены в самой верхней области видимости, потому что они определяются при компилировании скрипта. Это означает, что их нельзя объявлять внутри функций, циклов или выражений if.

А внутри классов лучше использовать именно const

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.