Урок 13. Команди підключення файлів: require, require_ once, include, include_once

Команда include

Синтаксис запису:

include "шлях/до файлу"

Дана команда включає в сценарій код з файлу, який знаходиться по вказаному шляху. Якщо у файлі є помилки, то php проінформує про них і продовжить виконувати іншу частину скрипта.

Як вже було зазначено в попередньому уроці, включеним файлам можна присвоювати будь-які розширення: .php, .html, .inc. Зверніть увагу, якщо веб-сервер не може дізнатися тип файлу, то він запропонує користувачеві завантажити його. Це ризиковано, тому що в ньому можуть виявитися, наприклад, ваш логін і пароль для доступу до БД. Тому всім файлам ми рекомендуємо привласнювати стандартні розширення: .html або .php. Для того щоб зробити файли впізнаваними, називайте їх за наступною схемою: file.inc.php.

Команда require

Синтаксис запису:

require "шлях/до файлу"

Команда require відрізняється від include тим, що якщо в файлі буде виявлена ​​помилка, обробка сценарію буде зупинена.

Команда include_once

Синтаксис запису:

include_once "шлях/до файлу"

Дана команда за своїми властивостями дуже схожа на include, але при її використанні файл може бути вкючений в сценарій тільки 1 раз. Include_once, як правило, використовують у складних додатках, де застосовується велика кількість файлів з ​​перехресними включеннями і в яких складно відстежувати кількість включень файлів.

Команда require_once

Синтаксис запису:

require _once "шлях/до файлу"

За своїми властивостями аналогічна require, однак, як і include_once, гарантує, що файл буде включений в сценарій тільки 1 раз.

В уроках по функціях ми також розглянемо способи формування бібліотек функцій за допомогою цих 4 команд.