Данные инструкции позволяют собрать большую программу из несколько отдельных файлов. Инструкция require позволяет включить код до выполнения нашего сценария.
Общий синтаксис инструкции такой:
require имя_файла;
Теперь разберемся подробнее, что же делает require. Интерпретатор анализирует сценарий и, найдя require, просто заменяет ее содержимым указанного файла. Это может быть HTML-файл или сценарий на PHP. В последнем случае содержимое файла должно быть обрамлено тегами — как в случае с обыкновенным сценарием. Вставка содержимого файла, происходит ДО выполнения сценария — прочитав следующий пункт, вы заметите разницу.
Очень удобно использовать эту инструкцию для включения HTML-заголовков. Например:Файл header.html:
Официальная страница моей компании
Сценарий:
require header.html
/* тело документа */
2. Инструкции include
В отличие от require директива include позволяет включить код в сценарий во время выполнения сценария. Использование этой директивы выглядит следующим образом:
include имя_файла;
Возможно, вам нужно динамически менять заголовок в зависимости от ситуации:
for ($i=0; $i