JavaScript is required

Kết quả đúng khi cho chạy đoạn chương trình sau nếu có tập tin “vidu.txt”?

php

$f = "vidu.txt";

if (!unlink($f))

{

echo "Khong xoa duoc tap tin $f";

}

else

{

echo "Da xoa tap tin $f";

}

?>

A.

Chạy bình thường và xuất ra dòng: “Da xoa tap tin $f”

B.

Chạy bình thường và xuất ra dòng: “Khong xoa duoc tạp tin $f”

C.

Chạy bình thường và xuất ra dòng: “Da xoa tap tin vidu.txt”

D.

Chạy bình thường và xuất ra dòng: “Khong xoa duoc tap tin vidu.txt”

Trả lời:

Đáp án đúng: C


Đoạn mã PHP sử dụng hàm `unlink()` để xóa tập tin "vidu.txt". - Nếu tập tin xóa thành công, hàm `unlink()` trả về `true`, do đó phần `else` được thực thi và in ra "Da xoa tap tin vidu.txt". - Nếu tập tin không xóa được (ví dụ: không tồn tại, không có quyền), hàm `unlink()` trả về `false`, do đó phần `if` được thực thi và in ra "Khong xoa duoc tap tin vidu.txt". Vì đề bài cho biết có tập tin "vidu.txt", ta giả định rằng tập tin này có thể xóa được (có quyền ghi và không bị khóa bởi tiến trình khác). Do đó, hàm `unlink()` sẽ trả về `true` và in ra "Da xoa tap tin vidu.txt".

Câu hỏi liên quan