<สมบูรณ์ PHP Filesystem อ้างอิง
ความหมายและการใช้งาน
file_put_contents() เขียนสตริงไปยังแฟ้ม
ฟังก์ชั่นนี้ตามกฎเหล่านี้เมื่อมีการเข้าถึงไฟล์:
- หาก FILE_USE_INCLUDE_PATH มีการตั้งค่าการตรวจสอบรวมถึงเส้นทางสำเนา * * * * * * * * ชื่อไฟล์
- สร้างไฟล์ถ้ามันไม่ได้อยู่
- เปิดแฟ้ม
- ล็อคไฟล์หาก LOCK_EX มีการตั้งค่า
- หากมีการตั้งค่า FILE_APPEND ย้ายไปยังจุดสิ้นสุดของแฟ้ม มิฉะนั้นล้างเนื้อหาไฟล์
- เขียนข้อมูลลงในแฟ้ม
- ปิดแฟ้มและปล่อยล็อคใด ๆ
ฟังก์ชั่นนี้จะส่งกลับจำนวนตัวอักษรที่เขียนลงในแฟ้มบนความสำเร็จหรือความล้มเหลวผิดพลาดใน
วากยสัมพันธ์
file_put_contents(file,data,mode,context)
พารามิเตอร์ | ลักษณะ |
---|---|
file | จำเป็นต้องใช้ ระบุไฟล์ที่จะเขียนถึง หากไฟล์ไม่มีฟังก์ชั่นนี้จะสร้าง |
data | จำเป็นต้องใช้ ข้อมูลในการเขียนไปยังแฟ้ม อาจจะเป็นสตริงอาร์เรย์หรือสตรีมข้อมูล |
mode | ไม่จำเป็น. ระบุวิธีการเปิด / เขียนไฟล์ ค่าที่เป็นไปได้:
|
context | ไม่จำเป็น. ระบุบริบทของการจัดการไฟล์ บริบทคือชุดของตัวเลือกที่สามารถปรับเปลี่ยนพฤติกรรมของกระแสที่ |
เคล็ดลับและคำอธิบาย
Note: ใช้ FILE_APPEND เพื่อหลีกเลี่ยงการลบเนื้อหาที่มีอยู่ของไฟล์
ตัวอย่าง
<?php
echo file_put_contents("test.txt","Hello World. Testing!");
?>
การส่งออกของโค้ดข้างต้นจะได้รับ:
21
<สมบูรณ์ PHP Filesystem อ้างอิง