Funktsioon fpassthru
Funktsioon fpassthru väljastab kõik andmed failist, alustades failikursori praegusest asukohast kuni faili lõpuni. Funktsioon võtab ühe parameetri - viite failile, mis peab olema lugemiseks avatud. Pärast täitmist tagastab funktsioon väljastatud baitide arvu või false vea korral.
Süntaks
fpassthru(resource $handle): int|false
Näide
Väljastame faili 'data.txt' sisu:
<?php
$file = fopen('data.txt', 'r');
fpassthru($file);
fclose($file);
?>
Näide
Kontrollime väljastatud baitide arvu:
<?php
$file = fopen('data.txt', 'r');
$bytes = fpassthru($file);
echo "Bytes output: $bytes";
fclose($file);
?>
Näide
Proovime kasutada fpassthru pärast faili osalist lugemist:
<?php
$file = fopen('data.txt', 'r');
fgets($file); // loeme esimese rea
fpassthru($file); // väljastame faili jäägi
fclose($file);
?>