PHP file_put_contents() ฟังก์ชัน

การกำหนดและการใช้งาน

ฟังก์ชัน file_put_contents() จะเขียนข้อความเข้าไปในไฟล์

เหมือนกับการเรียกใช้ fopen() และ fwrite() และ fclose() ต่อเนื่องกัน

รูปแบบ

file_put_contents(file,data,mode,context)
ประมาณค่า คำอธิบาย
file จำเป็น กำหนดไฟล์ที่จะเขียนข้อมูลเข้าไป ถ้าไฟล์ไม่มีอยู่ จะทำการสร้างไฟล์ใหม่
data เลือกตั้ง กำหนดข้อมูลที่จะเขียนเข้าไปในไฟล์ สามารถเป็นข้อความ แนวทางหรือสายข้อมูล
mode

เลือกตั้ง กำหนดวิธีที่จะเปิด/เขียนไฟล์ ค่าที่เป็นไปได้:

  • FILE_USE_INCLUDE_PATH
  • FILE_APPEND
  • LOCK_EX
context

เลือกตั้ง

context เป็นชุดที่สามารถแก้ไขพฤติกรรมของสายตามที่ต้องการ ถ้าใช้ null ก็จะละเลย

ชี้แจง

ประมาณค่า data สามารถเป็นแนวทาง (ไม่สามารถเป็นแนวทางที่มีมาตรฐานเป็นมากกว่านี้ได้)

ตั้งแต่ PHP 5.1.0data ประมาณค่าก็สามารถกำหนดเป็นทรัพยากร stream และข้อมูลที่จัดเก็บใน stream จะถูกเขียนเข้าไปในไฟล์ที่กำหนด นโยบายนี้คล้ายกับการใช้ฟังก์ชัน stream_copy_to_stream()

ต่อ context การสนับสนุนประมาณค่าเพิ่มเข้ามาใน PHP 5.0.0

ค่าที่คืนค่า

ฟังก์ชันนี้จะคืนค่าเป็นจำนวนไบต์ของข้อมูลที่เขียนเข้าไปในไฟล์

คำเตือนและหมายเหตุ

คำเตือน:การใช้ FILE_APPEND จะป้องกันไม่ให้ลบเนื้อหาที่มีอยู่ในไฟล์

หมายเหตุ:ฟังก์ชันนี้สามารถใช้ได้ทันทีเมื่อเป็นวัตถุแบบบีนารี

ตัวอย่าง

<?php
echo file_put_contents("test.txt","Hello World. Testing!");
?>

ออกทาง

26