JavaScript is required

Câu lệnh nào sau đây dùng để chèn file và sẽ dừng chương trình nếu 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 lệnh require()require_once() dùng để chèn file vào chương trình. Điểm khác biệt giữa include()require() là khi file được chèn vào không tồn tại hoặc bị lỗi, include() sẽ chỉ đưa ra một cảnh báo (warning) và chương trình vẫn tiếp tục chạy, trong khi require() sẽ tạo ra một lỗi nghiêm trọng (fatal error) và dừng chương trình.

require_once() đảm bảo rằng một file chỉ được chèn một lần duy nhất, tránh việc khai báo lại các hàm hoặc lớp đã được định nghĩa.

Vậy, đáp án đúng là require("tên file"); vì nó sẽ dừng chương trình nếu file có lỗi.

Câu hỏi liên quan