PHP require_once (), include_once ()
PHP require_once ()
Описание
С помощью оператора require_once () можно включить файл php в другой файл, когда вам может понадобиться включить вызываемый файл более одного раза. Если будет обнаружено, что файл уже был включен, вызывающий скрипт будет игнорировать дальнейшие включения.
Если a.php является php-скриптом, вызывающим b.php с оператором require_once (), и не находит b.php, a.php останавливает выполнение, вызывая фатальную ошибку.
Синтаксис:
require_once ('имя вызывающего файла с путем');
Пример:
<?php
echo "today is:".date("Y-m-d");
?>
Выше файл x.php
Приведенный выше файл x.php, дважды включается с помощью оператора require_once () в следующий файл y.php. Но из выходных данных вы получите, что второй экземпляр включения игнорируется, так как оператор require_once () игнорирует все подобные включения после первого.
<?php
require_once('x.php');
require_once('x.php');
?>
Посмотреть этот пример в браузере
Если вызывающий сценарий не находит вызываемый сценарий с помощью оператора require_once, он останавливает выполнение вызывающего сценария.
PHP include_once ()
Описание
Оператор include_once () можно использовать для включения файла php в другой файл, когда вам может понадобиться включить вызываемый файл более одного раза. Если будет обнаружено, что файл уже был включен, вызывающий скрипт будет игнорировать дальнейшие включения.
Если a.php является php-скриптом, вызывающим b.php с оператором include_once (), и не находит b.php, a.php выполняется с предупреждением, исключая часть кода, написанную в b.php.
Синтаксис:
include_once («имя вызываемого файла с путем»);
Пример:
<?php
echo "today is:".date("Y-m-d");
?>
Выше файл x.php
Приведенный выше файл x.php дважды включается с помощью оператора include_once () в следующем файле y.php. Но из выходных данных вы получите, что второй экземпляр включения игнорируется, так как оператор include_once () игнорирует все подобные включения после первого.
<?php
include_once('x.php');
include_once('x.php');
?>
Если вызывающий сценарий не находит вызываемый сценарий с помощью оператора include_once, он останавливает выполнение вызывающего сценария.
Предыдущая: включить и потребовать
Далее: PHP User Define Function
Новый контент: Composer: менеджер зависимостей для PHP , R программирования