ฟังก์ชัน feof() ใช้ทดสอบ end-of-file (EOF) บนตัวชี้ไฟล์ คืนค่า TRUE หากตัวชี้ไฟล์อยู่ที่ EOF หรือเกิดข้อผิดพลาด (รวม socket timeout) มิฉะนั้นคืนค่า FALSE
Syntax
feof(file_pointer)
Parameters
file_pointer − ตัวชี้ไฟล์ต้องถูกต้อง และชี้ไปยังไฟล์ที่เปิดสำเร็จด้วย fopen() หรือ fsockopen() (และยังไม่ปิดด้วย fclose())
Return
ฟังก์ชัน feof() คืนค่า TRUE หากตัวชี้ไฟล์อยู่ที่ EOF หรือเกิดข้อผิดพลาด มิฉะนั้นคืนค่า FALSE
ตัวอย่าง
<?php
$file_pointer = @fopen("/myfiles/one.php", "r");
if ($file_pointer) {
while (!feof($file_pointer)) {
$buffer = fgetss($file_pointer, 1024);
echo $buffer;
}
fclose($file_pointer);
}
?>
ผลลัพธ์
First line