Funkcija fpassthru
Funkcija fpassthru izvada visus datus no faila, sākot no pašreizējās faila norādes pozīcijas līdz beigām. Funkcija pieņem vienu parametru - norādi uz failu, kuram jābūt atvērtam lasīšanai. Pēc izpildes funkcija atgriež izvadīto baitu skaitu vai false kļūdas gadījumā.
Sintakse
fpassthru(resource $handle): int|false
Piemērs
Izvadīsim faila 'data.txt' saturu:
<?php
$file = fopen('data.txt', 'r');
fpassthru($file);
fclose($file);
?>
Piemērs
Pārbaudīsim izvadīto baitu skaitu:
<?php
$file = fopen('data.txt', 'r');
$bytes = fpassthru($file);
echo "Bytes output: $bytes";
fclose($file);
?>
Piemērs
Mēģināsim izmantot fpassthru pēc daļējas faila lasīšanas:
<?php
$file = fopen('data.txt', 'r');
fgets($file); // lasām pirmo rindu
fpassthru($file); // izvadām atlikušo faila daļu
fclose($file);
?>