(PHP 4, PHP 5, PHP 7, PHP 8)
A declaração require
é idêntica a include
exceto que em caso de falha também produzirá uma exceção Error
(erro de nível E_COMPILE_ERROR
antes do
PHP 8.0.0) enquanto que include apenas emitirá um alerta
(nível de erro E_WARNING
).
Veja a documentação include para saber como isso funciona.