Hai hàm include
và require
đều được dùng để tải nội dung file bên ngoài vào trong chương trình, tuy nhiên nếu file này không tồn tại hoặc xuất hiện lỗi khi nạp (ví dụ như không có quyền đọc nôi dung của file) thì đối với trường hợp dùng include
, PHP sẽ văng ra thông báo lỗi warning, tuy nhiên sau đó thì chương trình vẫn chạy tiếp tục. Ngược lại với trường hợp sử dụng require
thì PHP sẽ văng ra thông báo lỗi fatal và đồng thời kết thúc quá trình thực thi chương trình tại thời điểm này.