Двете функции са идентични с една основна разлика – при възникване на грешка.
Require ще предизвика фатална грешка от тип E_COMPILE_ERROR и ще прекъсне изпълнението на скрипта.
Include ще предизвика грешка от тип E_WARNING, но изпълнението на скрипта ще продължи.