INCLUDE или REQUIRE (PHP)

INCLUDE или REQUIRE (PHP)В одно время ходило очень много слухов на счет настоящей разницы двух конструкция языка PHP: INCLUDE и REQUIRE. Только что я проверил одну версию в которой говорится, что конструкция INCLUDE - это динамическое включение файла и исполняется по мере выполнения кода, в отличии от REQUIRE, который прогружает структуру сразу.




На сайте php.su имеется следующий пример.


for($i=1; $i<=3; $i++) {
    include "$i.php";
}


В статье говорится, что если заменить конструкцию include на require, то возникнет фатальная ошибка, но на версии PHP 5.3 этой ошибки уже нет.


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


Скачайте пример и попробуйте сами.


Скачать пример INCLUDE или REQUIRE

Случайные статьи

Компания «Акелла» стала российским издателем триллера Alpha Polaris. Главный герой игры, разработанной независимой студией Turmoil Games, — норвежский биолог Рун Кнадсен, котором...

Статья IDF09: Intel показала сверхскоростной интерфейс добавлена с разрешения редакции сайта Игромания.Автор: Павел Шубский. Компания Intel продемонстрировала сверхбыстрый оптичес...

Статья 64-гигабайтные чипы памяти NAND добавлена с разрешения редакции сайта Игромания.Автор: Павел Шубский. Компания Samsung в очередной раз подтвердила лидерство на рынке флэш-п...

Статья Danger Dan приготовила водоблок для Radeon HD 5800 добавлена с разрешения редакции сайта Игромания.Автор: Павел Шубский. Видеокарты ATI Radeon HD 5850 и 5870 еще толком не ...

Статья NVIDIA засветила названия мобильных чипов добавлена с разрешения редакции сайта Игромания.Автор: Павел Шубский. Графический чип NVIDIA GT300 (семейство Fermi) еще не был пр...