- Сообщения
- 51
- Реакции
- 24
Урок по PHP: Как работает оператор include и require
Что это такое?
include и require — это встроенные конструкции PHP, позволяющие подключать один файл в другой.Это удобно для подключения настроек, шаблонов или функций, чтобы не писать одно и то же в каждом файле.
Синтаксис:
PHP:
include 'config.php';
require 'functions.php';
В чём разница между include и require?
- include — если файл не найден, PHP выдаст предупреждение, но скрипт продолжит выполняться.
- require — если файл не найден, PHP остановит выполнение скрипта с фатальной ошибкой.
Пример использования в реальном проекте
Допустим, у вас есть файл config.php с настройками подключения к базе:
Код:
<?php
$db_host = 'localhost';
$db_user = 'root';
$db_pass = '123456';
А в основном файле вы подключаете его:
Код:
<?php
require 'config.php';
$conn = mysqli_connect($db_host, $db_user, $db_pass);
Когда использовать include, а когда require?
- Если файл обязателен для работы — используйте require.
- Если файл дополнительный (например, баннер, виджет) — подойдет include.
Совет от разработчика:
Используйте также версии include_once и require_once, чтобы файл не подключился дважды по ошибке.
PHP:
require_once 'config.php';
Заключение
Теперь вы знаете, как грамотно подключать PHP-файлы друг в друга, не ломая логику. Это фундамент для модульной разработки и чистого кода.Автор: Dante_Thawne | Проект: RUSAKOV HUB