Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше
Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике
13.25. Оператор include_once()
Работа данного оператора подобна оператору include(), со значительным отличием, состоящим в том, что если код из файла уже был включен, то его нельзя включить повторно.
Оператор include_once() должен быть использован в случаях, в которых тот же самый файл мог бы быть включен и оценен больше, чем один раз, при частом выполнении сценария, при этом также следует убедиться в том, что код включен один раз, дабы избежать проблем с функциональными преобразованиями и назначенными значениями переменных.
Оператор include_once() был добавлен в РНР версии 4.0.1рl2.
ВНИМАНИЕ
Суффикс _once значит, что если файл уже подключен, то второй раз не подключается (очень полезно при подключении файлов с классами или библиотеками функций). Require от include отличается тем, что при require, если файл не найден, скрипт обрывается по Fatal Error, а при include — продолжает выполнение до конца с предупреждением о том, что нет файла для функции include().