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