НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
287 of 410 menu

Функция require

Функция require подключает и выполняет указанный файл в текущем скрипте. В отличие от include, при отсутствии файла вызывает фатальную ошибку и останавливает выполнение скрипта. Функция часто используется для подключения важных файлов с функциями, классами или настройками.

Синтаксис

require 'path/to/file.php';

Пример

Подключение файла с настройками:

<?php require 'config.php'; echo $db_host; // Переменная из config.php ?>

Если файл config.php существует, его содержимое будет выполнено, и переменные станут доступны.

Пример

Попытка подключить несуществующий файл:

<?php require 'missing_file.php'; echo 'This line will not execute'; ?>

Если файл missing_file.php не существует, скрипт завершится с ошибкой.

Разница между require и include

Основное отличие - require вызывает фатальную ошибку при отсутствии файла, тогда как include только предупреждение.

<?php include 'optional_file.php'; // Скрипт продолжит работу require 'required_file.php'; // Скрипт остановится при ошибке ?>

Смотрите также

  • функцию include,
    которая также подключает файлы, но не останавливает скрипт при ошибке
  • функцию require_once,
    которая гарантирует однократное подключение файла
Русский
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить