PHP file_put_contents() ฟังก์ชัน
การกำหนดและการใช้งาน
ฟังก์ชัน file_put_contents() จะเขียนข้อความเข้าไปในไฟล์
เหมือนกับการเรียกใช้ fopen() และ fwrite() และ fclose() ต่อเนื่องกัน
รูปแบบ
file_put_contents(file,data,mode,context)
ประมาณค่า | คำอธิบาย |
---|---|
file | จำเป็น กำหนดไฟล์ที่จะเขียนข้อมูลเข้าไป ถ้าไฟล์ไม่มีอยู่ จะทำการสร้างไฟล์ใหม่ |
data | เลือกตั้ง กำหนดข้อมูลที่จะเขียนเข้าไปในไฟล์ สามารถเป็นข้อความ แนวทางหรือสายข้อมูล |
mode |
เลือกตั้ง กำหนดวิธีที่จะเปิด/เขียนไฟล์ ค่าที่เป็นไปได้:
|
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