ฟังก์ชัน tempnam
ฟังก์ชัน tempnam สร้างไฟล์ชั่วคราวที่มีชื่อไม่ซ้ำกันในไดเรกทอรีที่กำหนด พารามิเตอร์แรกของฟังก์ชันรับพาธไปยังไดเรกทอรี พารามิเตอร์ที่สองคือคำนำหน้าชื่อไฟล์ ฟังก์ชันจะส่งคืนพาธไปยังไฟล์ที่สร้างขึ้นหรือ false ในกรณีเกิดข้อผิดพลาด
ไวยากรณ์
tempnam(directory, prefix);
ตัวอย่าง
มาสร้างไฟล์ชั่วคราวในไดเรกทอรีชั่วคราวของระบบด้วยคำนำหน้า 'my':
<?php
$res = tempnam(sys_get_temp_dir(), 'my');
echo $res;
?>
ผลลัพธ์การทำงานของโค้ด (ตัวอย่าง):
'/tmp/my5d3b7f2e'
ตัวอย่าง
สร้างไฟล์ชั่วคราวในไดเรกทอรีปัจจุบัน:
<?php
$res = tempnam(__DIR__, 'temp');
echo $res;
?>
ผลลัพธ์การทำงานของโค้ด (ตัวอย่าง):
'/var/www/project/temp5d3b7f2f'
ตัวอย่าง
ตรวจสอบการทำงานของฟังก์ชันเมื่อไดเรกทอรีไม่มีอยู่:
<?php
$res = tempnam('/nonexistent', 'test');
var_dump($res);
?>
ผลลัพธ์การทำงานของโค้ด:
false
ดูเพิ่มเติม
-
ฟังก์ชัน
tmpfile,
ซึ่งสร้างไฟล์ชั่วคราว -
ฟังก์ชัน
unlink,
ซึ่งลบไฟล์ -
ฟังก์ชัน
file_exists,
ซึ่งตรวจสอบการมีอยู่ของไฟล์