Включение файлов

PHP позволяет вам включать файл, чтобы содержимое страницы можно было многократно использовать. Есть два пути включения файла в РНР:

Преимущество:

Повторное использование кода: Повторное использование кода: с помощью конструкций include и require,   мы можем повторно использовать HTML-код или PHP-скрипт во многих PHP-скриптах.

Пример PHP include:

PHP include используется для включения файла на основе заданного пути. Вы можете использовать относительный и абсолютный путь к файлу. Рассмотрим простой пример включения include.

File: menu.html

<a href="http://www.google.com">Google Home</a> |   
<a href="http://https://www.google.com/maps/">Google Map</a> |   
<a href="https://translate.google.com">Google Translate</a> |    
<a href="https://play.google.com/store/apps/developer?id=Code+Jupiter">Code Jupiter's APP</a> 

File: include1.php

<?php include("menu.html"); ?>  
<h1>This is Main Page</h1>

Output:

Google Home | Google Map | Google Translate | Code Jupiter's APP
This is Main Page

Пример PHP require

require аналогичен include.
Простой прммер:

File: menu.html

<a href="http://www.google.com">Google Home</a> |   
<a href="http://https://www.google.com/maps/">Google Map</a> |   
<a href="https://translate.google.com">Google Translate</a> |    
<a href="https://play.google.com/store/apps/developer?id=Code+Jupiter">Code Jupiter's APP</a> 

File: require1.php

<?php require("menu.html"); ?>  
      <h1>This is Main Page</h1>
 

Output:

Google Home | Google Map | Google Translate | Code Jupiter's APP
This is Main Page

PHP include vs PHP require

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