(PHP 4, PHP 5, PHP 7, PHP 8)
Выражение require
работает идентично выражению include, за исключением того, что выражение require
также выдаёт фатальную ошибку уровня E_COMPILE_ERROR
, если возникла ошибка. Другими словами, выражение require
остановит выполнение скрипта, тогда как выражение include только выдаёт предупреждение уровня E_WARNING
, которое разрешает скрипту продолжить работу.
Документация по выражению include рассказывает, как это работает.