Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше
Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике
13.23. Оператор include() в PHP
Очень много было сказано об этом операторе (см. п. 13.21). Поэтому основное внимание уделим примерам его работы.
Очень часто используется внутри циклов, что отличает его от оператора require() и является преимуществом. Например:
$files = array('first.inc', 'second.inc', 'third.inc');
for($i = 0; $i < count($files); $i++) {
include($files[$i]);
}
Include() отличается от require() также тем, что оператор include выполняется каждый раз при его встрече, a require заменяется на содержимое указанного файла будет ли выполнено его содержимое или нет.
ВНИМАНИЕ
Так как include() — это специальный оператор, необходимо заключать его в фигурные скобки при использовании внутри условного оператора. Например:
/* это неправильно и не будет работать, как хотелось бы */
if ($condition)
include($file);
else
include($other);
/* а вот это — верно */
if ($condition) {
include($file);
} else {
include($other);
}
Когда файл исполняется, интерпретатор пребывает в «режиме HTML», т. е. будет выводить содержимое файла, пока не встретит первый стартовый тег РНР (<?).