Ответ 1
Увеличение скорости минимально и происходит при проведении контрольной проверки для предотвращения дублирования кода. "Один раз" придаток является превентивной мерой в отношении того, что один и тот же код выполняется/включается дважды. Выполнение этой проверки происходит с небольшой скоростью.
Если есть когда-нибудь экземпляр, в котором вы используете _once
, посмотрите, почему это так, действительно ли вы действительно эффективный код? Часто лучше удалить необходимость полагаться на _once
и создать лучший код (проще сказать, чем сделать!).
См:
http://forums.digitalpoint.com/showthread.php?t=1693837
http://www.phpbb.com/community/viewtopic.php?f=71&t=565933
http://www.sitepoint.com/forums/showthread.php?t=269085
http://www.quora.com/What-is-the-difference-between-functions-include-and-include_once-in-PHP