Главная > РНР: настольная книга программиста
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

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», т. е. будет выводить содержимое файла, пока не встретит первый стартовый тег РНР (<?).


1
Оглавление
email@scask.ru