doran7
Новичок
Общеизвестно, что выражение include() включает и выполняет указанный файл.
Вариант 1. Простое включение файла inp.php.
Условия включения
1. Включающий итоговый файл res.php содержит простой код включения
include 'test.php';
2. Включаемый файл не содержит в своем коде оператор return, возвращающий конкретную переменную во включающий файл.
При таком варианте в файл res.php включается (и выполняется там) весь код скрипта файла inp.php. Все переменные файла inp.php доступны в файле res.php после строки включения. То есть, при таком включении в res.php включается весь файл inp.php целиком.
Вариант 2. Включение файла inp.php в переменную.
1. Включающий итоговый файл res.php включает файл inp.php в переменную.
$foo = include 'inp.php';
2. Включаемый файл содержит в своем коде оператор return, возвращающий конкретную переменную во включающий файл.
return $output;
Предположение заключается в том, что при варианте 2 во включающий файл res,php включается только переменная $output, а не весь скрипт файла inp.php. Это может быть полезным в определенных случаях.
Вопрос к корифеям. Проясните, люди добрые, насколько данное предположение верно. Сомнения есть...
Вариант 1. Простое включение файла inp.php.
Условия включения
1. Включающий итоговый файл res.php содержит простой код включения
include 'test.php';
2. Включаемый файл не содержит в своем коде оператор return, возвращающий конкретную переменную во включающий файл.
При таком варианте в файл res.php включается (и выполняется там) весь код скрипта файла inp.php. Все переменные файла inp.php доступны в файле res.php после строки включения. То есть, при таком включении в res.php включается весь файл inp.php целиком.
Вариант 2. Включение файла inp.php в переменную.
1. Включающий итоговый файл res.php включает файл inp.php в переменную.
$foo = include 'inp.php';
2. Включаемый файл содержит в своем коде оператор return, возвращающий конкретную переменную во включающий файл.
return $output;
Предположение заключается в том, что при варианте 2 во включающий файл res,php включается только переменная $output, а не весь скрипт файла inp.php. Это может быть полезным в определенных случаях.
Вопрос к корифеям. Проясните, люди добрые, насколько данное предположение верно. Сомнения есть...