DevGang
Авторизоваться

PHP: Include() и Require()

В PHP есть две функции, которые используются для помещения содержимого файла, содержащего исходный код PHP, в другой файл PHP. Это функции Include() и Require(). Обе функции одинаковы, но они имеют одно различие. Разница в том, что функция include() выдает предупреждение, но скрипт продолжит выполнение, а функция require() выдает предупреждение и фатальную ошибку, т.е. скрипт не будет продолжать выполнение. Эти две функции используются для помещения данных файла в другой файл PHP перед его выполнением сервером.

Функция Include()

Функция Include() используется для помещения данных одного файла PHP в другой. Если возникают ошибки, то функция include() выдает предупреждение, но не останавливает выполнение скрипта, т.е. скрипт продолжает выполняться.

пример

Прежде всего мы создаем файл PHP. Предположим, что мы создали файл с именем csharpcorner.php, который позже вызывается другим файлом PHP.

Home  
Forums  
Blogs  
Videos   
Training

Сохраните код из примера выше в файл с именем - csharpcorner.php. Теперь мы создадим еще один PHP файл. Предположим, что мы создали файл include.php. В котором мы вызвали файл csharpcorner.php. Можно сказать, что данные файла csharpcorner.php помещаются в файл include.php с помощью функции include().

  

Welcome C-Sharpcorner Tutorials

This page created by Vineet Kumar Saini.

Приведенный выше файл сохраняем с именем include.php.

Вывод в браузере

Для выполнения скрипта вы напишите в адресной строке браузера «http://localhost/FolderName/include.php». 

Когда вы посмотрите на исходный код вышеупомянутого браузера, он будет выглядеть следующим образом. В этом коде вы увидите два файла PHP, объединенные в один файл HTML.

Home  
Forums  
Blogs  
Vedios   
Training   
  
  

Welcome C-Sharpcorner Tutorials

This page created by Vineet Kumar Saini.

Функция Require()

Функция Require() также используется для помещения данных одного файла PHP в другой файл. Если есть какие-либо ошибки, то функция require() выдает предупреждение и фатальную ошибку и останавливает выполнение скрипта, т.е. скрипт не продолжает выполняться.

пример

  

Welcome C-Sharpcorner Tutorials

This page created by Vineet Kumar Saini.

Вывод в браузере

В приведенном выше примере мы использовали функцию include(), в которой мы вызвали файл PHP (csharp.php), который не существует. Когда мы запустим этот скрипт, он будет выполнен без ошибок, но выдаст предупреждение. Данное поведение мы можем увидеть на следующем изображении.

  

Welcome C-Sharpcorner Tutorials

This page created by Vineet Kumar Saini.

Вывод в браузере

В приведенном выше примере мы использовали функцию require(), в которой мы вызвали PHP-файл (csharp.php), который не существует. Когда мы выполняем этот скрипт, они не будут выполняться и выдают предупреждение и фатальную ошибку. Данное поведение мы можете увидеть на следующем изображении.

Перевод статьи: Include() and Require() Function in PHP
Источник: c-sharpcorner.com

#PHP
Комментарии
Чтобы оставить комментарий, необходимо авторизоваться

Присоединяйся в тусовку

В этом месте могла бы быть ваша реклама

Разместить рекламу