ฟังก์ชัน fpassthru() อ่านจากไฟล์ที่เปิดอยู่ จนถึง EOF และเขียนผลลัพธ์ไปยังบัฟเฟอร์เอาต์พุต ส่งกลับจำนวนอักขระที่อ่านจากตัวชี้ไฟล์ มิฉะนั้น ถ้าเกิดข้อผิดพลาด จะส่งกลับ FALSE
ไวยากรณ์
fpassthru(file_pointer):
พารามิเตอร์
-
file_pointer - ตัวชี้ไฟล์ต้องชี้ไปที่ไฟล์ที่เปิดสำเร็จโดย fopen() หรือ fsockopen() (และยังไม่ปิดโดย fclose())
คืนสินค้า
ฟังก์ชัน fpassthru() จะคืนค่าจำนวนอักขระที่อ่านจากตัวชี้ไฟล์ มิฉะนั้น หากเกิดข้อผิดพลาด ฟังก์ชันจะส่งกลับค่า FALSE
ตัวอย่าง
<?php
$file_pointer = fopen("new.txt","r");
fgets($file);
echo fpassthru($file_pointer);
fclose($file_pointer);
?> ต่อไปนี้เป็นผลลัพธ์ อักขระคือ 22.
ผลลัพธ์
Demo text!! This is it!22