ฟังก์ชัน unlink

ฟังก์ชัน unlink ลบไฟล์ตามพาธที่กำหนด ฟังก์ชันจะคืนค่า true เมื่อลบสำเร็จ และ false ในกรณีเกิดข้อผิดพลาด โดยรับพารามิเตอร์ เป็นสตริงที่ระบุพาธไปยังไฟล์

ไวยากรณ์

phpunlink(filename);

ตัวอย่าง

ลบไฟล์ test.txt ในไดเรกทอรีปัจจุบัน:

php<?php
  $res = unlink('test.txt');
  var_dump($res);
?>

ผลลัพธ์จากการรันโค้ด:

phptrue

ตัวอย่าง

ลองลบไฟล์ที่ไม่มีอยู่:

php<?php
  $res = unlink('nonexistent.txt');
  var_dump($res);
?>

ผลลัพธ์จากการรันโค้ด:

phpfalse

ตัวอย่าง

การลบไฟล์พร้อมตรวจสอบการมีอยู่ของไฟล์:

php<?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,
    ซึ่งตรวจสอบความสามารถในการเขียน