JavaScript is required

Để 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?

A.

include("tên file");

B.

require("tên file");

C.

include_once("tên file");

D.

require_once("tên file");

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_oncerequire_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 đó:

  • includeinclude_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.
  • requirerequire_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ả includerequire đều có thể báo lỗi ngay lập tức nếu file không tồn tại.

Câu hỏi liên quan