Để chèn nhiều hơn một file từ ngoài vào trong trang PHP thì dùng câu lệnh nào sau đây mà nó không thực hiện cho đến cuối chương trình và báo lỗi khi file đó có lỗi?
Trả lời:
Đáp án đúng: B
Câu hỏi này kiểm tra kiến thức về cách chèn file trong PHP và sự khác biệt giữa include
, require
, include_once
và require_once
, đặc biệt chú trọng đến việc xử lý lỗi và thời điểm thực thi.
include("tên file");
require("tên file");
include_once("tên file");
require_once("tên file");
Trong đó:
include
vàinclude_once
sẽ tiếp tục thực thi chương trình nếu file không tồn tại hoặc có lỗi, chỉ sinh ra cảnh báo.require
vàrequire_once
sẽ dừng chương trình ngay lập tức nếu file không tồn tại hoặc có lỗi._once
ngăn chặn việc chèn một file nhiều lần.
Vậy, không có đáp án nào đáp ứng đầy đủ yêu cầu của câu hỏi (thực hiện đến cuối chương trình và báo lỗi nếu có lỗi), vì cả include
và require
đều có thể báo lỗi ngay lập tức nếu file không tồn tại.