Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP readfile กับ file_get_contents


ฟังก์ชัน 'readfile' เป็นฟังก์ชัน inbuilt ใน PHP ที่อ่านไฟล์ลงในบัฟเฟอร์เอาต์พุตโดยตรง ชื่อของไฟล์จะถูกส่งผ่านเป็นพารามิเตอร์ไปยังฟังก์ชัน ส่งคืนจำนวนไบต์ที่อ่านในกรณีที่อ่านข้อมูลสำเร็จ คืนค่า FALSE มิฉะนั้น −

ตัวอย่าง

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

ขออภัย ไม่สามารถเปิดไฟล์ได้

ฟังก์ชัน 'file_get_contents' เป็นฟังก์ชัน inbuilt ใน PHP ที่โหลดไฟล์ลงในหน่วยความจำและแสดงเนื้อหาเฉพาะเมื่อมีการเรียกฟังก์ชัน echo เท่านั้น ในระหว่างขั้นตอนนี้ ข้อมูลจะถูกคัดลอกจากหน่วยความจำไปยังบัฟเฟอร์เอาต์พุต จากนั้นจึงแสดง ใช้เทคนิคการแมปหน่วยความจำทำให้เป็นวิธีที่มีประสิทธิภาพในการอ่านเนื้อหาในไฟล์

เส้นทางของไฟล์ที่ต้องอ่านจะถูกส่งผ่านเป็นพารามิเตอร์ ฟังก์ชันส่งคืนข้อมูลที่อ่านจากไฟล์เป็นเอาต์พุตในกรณีที่สำเร็จและ FALSE มิฉะนั้น -