INCLUDE
INCLUDE
Оператор INCLUDE вставляет и выполняет содержимое указанного файла.
Это случается каждый раз, когда встречается оператор INCLUDE, так что вы можете включить этот оператор внутрь цикла, чтобы включить несколько файлов : $files = array ('first.inc', 'second.inc', 'third.inc'); for ($i = 0; $i < count($files); $i++) { include($files[$i]); }
include() отличается от require() тем, что оператор include выполняется каждый раз при его встрече, а require() заменяется на содержимое указанного файла безотносительно будет ли выполнено его содержимое или нет
Так как include() это специальный оператор, требуется заключать его в фигурные скобки при использовании внутри условного оператора. /* Это неправильно и не будет работать, как хотелось бы. */if ($condition) include($file); else include($other);/* А вот это - верно. */if ($condition) { include($file); } else { include($other); }
Когда файл исполняется, парсер пребывает в "режиме HTML", то есть будет выводить содержимое файла, пока не встретит первый стартовый тег PHP (<?).
Также смотрите readfile(), virtual().
Содержание раздела