Просмотр поста

.
ДоХтор
# 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);

Никаких ошибок или уведомлений замена инклуда на рекваер не показала. Код послушно отработал, и вернул результат.