ฟังก์ชัน file_exists

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

ไวยากรณ์

phpfile_exists(string $filename): bool

ตัวอย่าง

ตรวจสอบการมีอยู่ของไฟล์ 'test.txt' ในไดเรกทอรีปัจจุบัน:

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

ผลลัพธ์การทำงานของโค้ด (หากไฟล์มีอยู่):

phptrue

ตัวอย่าง

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

php<?php
  $res = file_exists('nonexistent_file.txt');
  var_dump($res);
?>

ผลลัพธ์การทำงานของโค้ด:

phpfalse

ตัวอย่าง

ตรวจสอบการมีอยู่ของไดเรกทอรี:

php<?php
  $res = file_exists('images/');
  var_dump($res);
?>

ผลลัพธ์การทำงานของโค้ด (หากไดเรกทอรีมีอยู่):

phptrue

ดูเพิ่มเติม

  • ฟังก์ชัน is_dir,
    ซึ่งตรวจสอบโฟลเดอร์
  • ฟังก์ชัน is_file,
    ซึ่งตรวจสอบไฟล์
  • ฟังก์ชัน is_readable,
    ซึ่งตรวจสอบความพร้อมสำหรับการอ่าน
  • ฟังก์ชัน is_writable,
    ซึ่งตรวจสอบความสามารถในการเขียน