INCLUDE или REQUIRE (PHP)

16.08.2014 / PHP

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




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


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


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


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


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


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

 

рекомендуемые программы

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