ฟังก์ชัน unlink
ฟังก์ชัน unlink ลบไฟล์ตามพาธที่กำหนด
ฟังก์ชันจะคืนค่า true เมื่อลบสำเร็จ
และ false ในกรณีเกิดข้อผิดพลาด โดยรับพารามิเตอร์
เป็นสตริงที่ระบุพาธไปยังไฟล์
ไวยากรณ์
unlink(filename);
ตัวอย่าง
ลบไฟล์ test.txt ในไดเรกทอรีปัจจุบัน:
<?php
$res = unlink('test.txt');
var_dump($res);
?>
ผลลัพธ์จากการรันโค้ด:
true
ตัวอย่าง
ลองลบไฟล์ที่ไม่มีอยู่:
<?php
$res = unlink('nonexistent.txt');
var_dump($res);
?>
ผลลัพธ์จากการรันโค้ด:
false
ตัวอย่าง
การลบไฟล์พร้อมตรวจสอบการมีอยู่ของไฟล์:
<?php
$file = 'data.txt';
if (file_exists($file)) {
$res = unlink($file);
echo $res ? 'File deleted' : 'Delete error';
} else {
echo 'File not found';
}
?>
ดูเพิ่มเติม
-
ฟังก์ชัน
rmdir,
ซึ่งลบไดเรกทอรี -
ฟังก์ชัน
file_exists,
ซึ่งตรวจสอบการมีอยู่ของไฟล์ -
ฟังก์ชัน
is_writable,
ซึ่งตรวจสอบความสามารถในการเขียน