Fungsi fpassthru
Fungsi fpassthru mengoutput semua data dari fail, bermula dari kedudukan semasa penunjuk fail hingga ke akhir. Fungsi ini menerima satu parameter - penunjuk ke fail yang mesti dibuka untuk membaca. Selepas pelaksanaan, fungsi mengembalikan bilangan bait yang dioutput atau false sekiranya berlaku ralat.
Sintaks
fpassthru(resource $handle): int|false
Contoh
Mari output kandungan fail 'data.txt':
<?php
$file = fopen('data.txt', 'r');
fpassthru($file);
fclose($file);
?>
Contoh
Mari semak bilangan bait yang dioutput:
<?php
$file = fopen('data.txt', 'r');
$bytes = fpassthru($file);
echo "Bytes output: $bytes";
fclose($file);
?>
Contoh
Mari cuba gunakan fpassthru selepas membaca fail separa:
<?php
$file = fopen('data.txt', 'r');
fgets($file); // baca baris pertama
fpassthru($file); // output baki fail
fclose($file);
?>