ฟังก์ชัน 'fgets' อ่านบรรทัดและหยุดเมื่อพบบรรทัดใหม่ -
<?php
$file = fopen("test.txt","r");
echo fgets($file);
fclose($file);
?> รหัสด้านบนเปิดไฟล์ข้อความชื่อ 'ทดสอบ' ในโหมดอ่านและอ่านเนื้อหาของไฟล์จนกว่าจะพบอักขระขึ้นบรรทัดใหม่โดยเริ่มจากไบต์เริ่มต้น ไฟล์จะถูกปิด
ฟังก์ชัน 'fread' อ่านข้อมูลดิบและหยุดหลังจากจำนวนไบต์ที่ระบุหรือไบต์เริ่มต้น สิ่งนี้ไม่ได้ขึ้นอยู่กับว่ามีการขึ้นบรรทัดใหม่หรือไม่ -
<?php
$file = fopen("test.txt","r");
fread($file,"10");
fclose($file);
?> รหัสด้านบนเปิดไฟล์ข้อความชื่อ 'ทดสอบ' ในโหมดอ่านและอ่าน 10 ไบต์หลังจากไบต์เริ่มต้น ไฟล์จะถูกปิด
ควรใช้ fgets และ fread เมื่อใด
หากผู้ใช้ต้องการอ่านบรรทัดจากไฟล์ข้อความ ขอแนะนำให้ใช้ฟังก์ชัน 'fgets' ในทางกลับกัน หากผู้ใช้ต้องการอ่านข้อมูลบางส่วน (ซึ่งไม่จำเป็นต้องเป็นบรรทัด) จากไฟล์ ก็สามารถใช้ฟังก์ชัน "fread" ได้