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";
}
?>
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".