Devdit
 

PHP fopen modes มีอะไรบ้าง แต่ละ mode ทำหน้าที่อย่างไร

1.2K

PHP fopen modes มีทั้งหมด 8 modes การทำงาน แต่ละ modes จะมีความสามารถ และการจัดการกับไฟล์ และข้อมูลภายในไฟล์ที่แตกต่างกันออกไป เราจึงควรเลือก mode ให้ถูกต้องกับรูปแบบของงาน โดยมีรายละเอียดดังนี้

 

ตัวอย่าง PHP fopen modes มีอะไรบ้าง แต่ละ mode ทำหน้าที่อย่างไร

Modes

รายละเอียดการทำงาน

r

เปิดไฟล์เพื่ออ่านข้อมูลอย่างเดียว โดยเริ่มอ่านข้อมูลตั้งแต่จุดเริ่มต้นของไฟล์

w

เปิดไฟล์เพื่อเขียนข้อมูลอย่างเดียว โดยลบข้อมูลเดิมออกทั้งหมด และเขียนข้อมูลใหม่ หากไม่พบไฟล์จะสร้างไฟล์ใหม่ขึ้นมา

a

เปิดไฟล์เพื่อเขียนข้อมูลอย่างเดียว โดยเขียนข้อมูลต่อจากของเดิมที่มีอยู่ในไฟล์ หากไม่พบไฟล์จะทำการสร้างไฟล์ใหม่

x

สร้างไฟล์ใหม่เพื่อเขียนอย่างเดียว โดยจะคืนค่าเป็น FALSE และรายละเอียด Error หากไฟล์ดังกล่าวมีอยู่แล้ว

r+

เปิดไฟล์เพื่ออ่าน และเขียนข้อมูล โดยจะเริ่มอ่าน และเขียนข้อมูลตั้งแต่จุดเริ่มต้นของไฟล์

w+

เปิดไฟล์เพื่ออ่าน และเขียนข้อมูล โดยลบข้อมูลเดิมออกทั้งหมด และเขียนข้อมูลใหม่ หากไม่พบไฟล์จะสร้างไฟล์ใหม่ขึ้นมา

a+

เปิดไฟล์เพื่ออ่าน และเขียนข้อมูล โดยเขียนข้อมูลต่อจากของเดิมที่มีอยู่ในไฟล์ หากไม่พบไฟล์จะทำการสร้างไฟล์ใหม่

x+

สร้างไฟล์ใหม่เพื่ออ่าน และเขียน โดยจะคืนค่าเป็น FALSE และรายละเอียด Error หากไฟล์ดังกล่าวมีอยู่แล้ว
แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ