всякий раз, когда мы включаем \ требуем некоторый файл с использованием php, например
require ('links.php');
ИЛИ include ('links.php');
какой из следующих двух сценариев происходит
ПРИМЕР
допустим, есть файл file.php
с следующим кодом
<?php
echo "my things";
?>
<br />
и мы включаем это в
------
------
<?php
echo "about to include file";
include ('file.php')
?>
------
------
СЦЕНАРИЙ 1:
код включенного файла вставляется в PHP-код родительских \ контейнерных файлов, затем обрабатывается полный код и генерируется HTML \ result ....
означает, что сначала этот код должен быть поставлен как
------
------
<?php
echo "about to include file";
<?php
echo "my things";
?>
<br />
?>
------
------
затем обработано
СЦЕНАРИЙ 2:
включенный файл сначала обрабатывается, а результат включается в
означает, что сначала включаемый файл будет обработан и будет получен результат
mythings<br/>
и после этого он помещается в код родительского \ контейнера \ включателя, после чего этот код будет обработан
------
------
<?php
echo "about to include file";
my things<br />
?>
------
------
и теперь он будет обработан