SobesLab логотип SobesLab

Ответ

И include, и require подключают и выполняют код из указанного файла. Разница в поведении при ошибке: если файл не найден или в нём ошибка, require вызовет фатальную ошибку и остановит скрипт, а include лишь выдаст warning (предупреждение) и продолжит выполнение (в случае, если дальнейший код не зависит от содержимого файла). Таким образом, require используется, когда файл обязателен для дальнейшей работы (например, ключевые классы), а include — когда файл не является критическим. В остальном их применение схоже.