ฟังก์ชัน fopen
ฟังก์ชัน fopen เปิดไฟล์หรือ URL และส่งกลับพอยน์เตอร์ไปยังรีซอร์ส พารามิเตอร์แรกฟังก์ชันรับพาธไปยังไฟล์หรือ URL พารามิเตอร์ที่สอง - โหมดการเปิด หากสำเร็จจะส่งกลับไฟล์พอยน์เตอร์ หากเกิดข้อผิดพลาด - false
ไวยากรณ์
fopen(filename, mode, [use_include_path], [context]);
ตัวอย่าง
เปิดไฟล์เพื่ออ่าน:
<?php
$res = fopen('file.txt', 'r');
var_dump($res);
?>
ผลลัพธ์การทำงานของโค้ด:
resource(5) of type (stream)
ตัวอย่าง
เปิดไฟล์เพื่อเขียน (หากไม่มีไฟล์ - มันจะถูกสร้าง):
<?php
$res = fopen('newfile.txt', 'w');
var_dump($res);
?>
ผลลัพธ์การทำงานของโค้ด:
resource(5) of type (stream)
ตัวอย่าง
ลองเปิดไฟล์ที่ไม่มีอยู่เพื่ออ่าน:
<?php
$res = fopen('nonexistent.txt', 'r');
var_dump($res);
?>
ผลลัพธ์การทำงานของโค้ด:
false
ตัวอย่าง
เปิด URL เพื่ออ่าน:
<?php
$res = fopen('https://example.com', 'r');
var_dump($res);
?>
ผลลัพธ์การทำงานของโค้ด:
resource(5) of type (stream)