ВНИМАНИЕ: Запись на курсы по HTML, CSS, JavaScript, PHP, Python, React, Vue, Laravel и другим фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
286 of 410 menu
Хочешь читать code.mu на своем родном языке? Помоги с переводом! Переведем мы сами, тебе нужно указать на ошибки перевода:) Оставляй заявку ->

Функция include_once

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

Синтаксис

include_once 'path/to/file.php';

Пример

Подключим файл config.php только один раз:

<?php include_once 'config.php'; include_once 'config.php'; // Этот вызов будет проигнорирован ?>

Пример

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

<?php include_once 'nonexistent.php'; // Вызовет предупреждение, но не остановит выполнение скрипта echo 'Script continues...'; ?>

Результат выполнения кода:

Warning: include_once(nonexistent.php): failed to open stream: No such file or directory Script continues...

Пример

Использование переменной для указания пути:

<?php $filePath = 'lib/functions.php'; include_once $filePath; ?>

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

  • функцию include,
    которая подключает файл без проверки на повторное включение
  • функцию require,
    которая подключает файл с остановкой скрипта при ошибке
  • функцию require_once,
    которая работает как include_once, но останавливает скрипт при ошибке
byenru