# ramzes (03.12.2015 / 23:08)Сегодня протестил на локалке этот код
ты ошибаешься.
у этих конструкций есть принципиальная разница.
http://www.php.su/require читайте внимательно (именно внимательно, к каждому слову в описании сути)
и не используйте _once без необход
include (+/-)
// Создаем цикл, в теле которого конструкция include
for($i=1; $i<=10; $i++) {
include "$i.txt";
}
// Включили десять файлов: 1.txt, 2.txt, 3.txt ... 10.txt
// Результат - вывод 12345678910и этот код
require (+/-)
// Создаем цикл, в теле которого конструкция require
for($i=1; $i<=10; $i++) {
require "$i.txt";
}
// Включили десять файлов: 1.txt, 2.txt, 3.txt ... 10.txt
// Результат - вывод 12345678910Результат абсолютно одинаковый. Версия PHP 5.3.29, показ ошибок включён
On (+/-)
ini_set('display_errors', 1);
error_reporting(E_ALL | E_STRICT);Никаких ошибок или уведомлений замена инклуда на рекваер не показала. Код послушно отработал, и вернул результат.