❓ Чем отличается include от require?
Оба подключают файл, но ведут себя по-разному при ошибке.
🔹 include — если файл не найден, выдаёт Warning и скрипт продолжает выполняться.
🔹 require — если файл не найден, выдаёт Fatal Error и скрипт останавливается.
Есть ещё include_once и require_once — они гарантируют, что файл подключится только один раз, даже если вызов стоит несколько раз в коде. Полезно, чтобы не было повторного объявления классов или функций.
Когда что использовать?
require — когда файл критичен (конфиг, классы). include — когда его отсутствие не ломает логику (например, виджет в шаблоне).
Post #1185
978
- 👍 3
- ❤ 1
- 🔥 1