Включение файлов онлайн урок.


В PHP есть возможность включать содержимое файлов в качестве исходного кода. Для этого используют инструкции include, require, include_once, require_once.

Инструкция include включает содержимое указанного файла в то место, откуда она была вызвана. По факту, это своеобразный copy-paste кода из другого файла. При этом, если указанный файл не найден, то интерпретатор выведен на экран замечание и работа скрипта будет продолжена.



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

require 'test.php';


Инструкции require_once, include_once работают абсолютно так же само как и require, include, но если файл уже был подключен один раз в скрипте, то второго подключения не произойдет.



Необходимо заметить, что путь к файлу, который подключается зависит от структуры каталогов на сервере. Для навигации можно использовать типичные команды: / - корень каталогов, ../ - выйти из текущего каталога. Также можно использовать названия папок в записи пути:

require '../Model/User/Login.php';