Собираем PHP скрипт из нескольких отдельных скриптов

Данные инструкции позволяют собрать большую программу из несколько отдельных файлов. Инструкция require позволяет включить код до выполнения нашего сценария.

Общий синтаксис инструкции такой:

require имя_файла;

Теперь разберемся подробнее, что же делает require. Интерпретатор анализирует сценарий и, найдя require, просто заменяет ее содержимым указанного файла. Это может быть HTML-файл или сценарий на PHP. В последнем случае содержимое файла должно быть обрамлено тегами — как в случае с обыкновенным сценарием. Вставка содержимого файла, происходит ДО выполнения сценария — прочитав следующий пункт, вы заметите разницу.
Очень удобно использовать эту инструкцию для включения HTML-заголовков. Например:Файл header.html:

Официальная страница моей компании

Сценарий:
require header.html
/* тело документа */

2. Инструкции include

В отличие от require директива include позволяет включить код в сценарий во время выполнения сценария. Использование этой директивы выглядит следующим образом:

include имя_файла;

Возможно, вам нужно динамически менять заголовок в зависимости от ситуации:

for ($i=0; $i