ฟังก์ชัน file_exists
ฟังก์ชัน file_exists ตรวจสอบการมีอยู่ของไฟล์หรือไดเรกทอรีตามเส้นทางที่ระบุ
ฟังก์ชันคืนค่า true หากไฟล์หรือไดเรกทอรีมีอยู่ และ false ในกรณีอื่นๆ
พารามิเตอร์ของฟังก์ชันรับสตริงที่มีเส้นทางแบบสัมบูรณ์หรือแบบสัมพันธ์ไปยังไฟล์
ไวยากรณ์
file_exists(string $filename): bool
ตัวอย่าง
ตรวจสอบการมีอยู่ของไฟล์ 'test.txt' ในไดเรกทอรีปัจจุบัน:
<?php
$res = file_exists('test.txt');
var_dump($res);
?>
ผลลัพธ์การทำงานของโค้ด (หากไฟล์มีอยู่):
true
ตัวอย่าง
ตรวจสอบการมีอยู่ของไฟล์ที่ไม่มีอยู่จริง:
<?php
$res = file_exists('nonexistent_file.txt');
var_dump($res);
?>
ผลลัพธ์การทำงานของโค้ด:
false
ตัวอย่าง
ตรวจสอบการมีอยู่ของไดเรกทอรี:
<?php
$res = file_exists('images/');
var_dump($res);
?>
ผลลัพธ์การทำงานของโค้ด (หากไดเรกทอรีมีอยู่):
true
ดูเพิ่มเติม
-
ฟังก์ชัน
is_dir,
ซึ่งตรวจสอบโฟลเดอร์ -
ฟังก์ชัน
is_file,
ซึ่งตรวจสอบไฟล์ -
ฟังก์ชัน
is_readable,
ซึ่งตรวจสอบความพร้อมสำหรับการอ่าน -
ฟังก์ชัน
is_writable,
ซึ่งตรวจสอบความสามารถในการเขียน