ฟังก์ชัน fopen

ฟังก์ชัน fopen เปิดไฟล์หรือ URL และส่งกลับพอยน์เตอร์ไปยังรีซอร์ส พารามิเตอร์แรกฟังก์ชันรับพาธไปยังไฟล์หรือ URL พารามิเตอร์ที่สอง - โหมดการเปิด หากสำเร็จจะส่งกลับไฟล์พอยน์เตอร์ หากเกิดข้อผิดพลาด - false

ไวยากรณ์

phpfopen(filename, mode, [use_include_path], [context]);

ตัวอย่าง

เปิดไฟล์เพื่ออ่าน:

php<?php
  $res = fopen('file.txt', 'r');
  var_dump($res);
?>

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

phpresource(5) of type (stream)

ตัวอย่าง

เปิดไฟล์เพื่อเขียน (หากไม่มีไฟล์ - มันจะถูกสร้าง):

php<?php
  $res = fopen('newfile.txt', 'w');
  var_dump($res);
?>

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

phpresource(5) of type (stream)

ตัวอย่าง

ลองเปิดไฟล์ที่ไม่มีอยู่เพื่ออ่าน:

php<?php
  $res = fopen('nonexistent.txt', 'r');
  var_dump($res);
?>

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

phpfalse

ตัวอย่าง

เปิด URL เพื่ออ่าน:

php<?php
  $res = fopen('https://example.com', 'r');
  var_dump($res);
?>

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

phpresource(5) of type (stream)

ดูเพิ่มเติม

  • ฟังก์ชัน fclose,
    ซึ่งปิดไฟล์
  • ฟังก์ชัน fread,
    ซึ่งอ่านจากไฟล์
  • ฟังก์ชัน fwrite,
    ซึ่งเขียนลงไฟล์