Cả hai hàm require_once và include_once đều:
| require_once | include_once | |
|---|---|---|
| Khi file KHÔNG tồn tại | Gây fatal error, dừng chương trình ngay | Gây warning, chương trình vẫn chạy tiếp | 
| Mục độ nghiêm trọng | Cao hơn, dùng khi file bắt buộc phải có | Nhẹ hơn, dùng khi file có thể không có và không sao | 
require_onceDùng khi file bắt buộc phải tồn tại để chương trình chạy đúng:
VD:
require_once __DIR__ . '/includes/config.php';
include_onceDùng khi file đó không quan trọng tuyệt đối, và vừa muốn tái sử dụng, vừa muốn code vẫn chạy dù file bị thiếu:
VD:
include_once __DIR__ . '/templates/sidebar.php';
require_once khi file bắt buộc có để chương trình chạy được.include_once khi file có cũng được, không cũng không sao.❌ Tránh dùng
include_oncecho các file cần thiết như config hoặc function core.