Функција fpassthru
Функцијата fpassthru ги изведува сите податоци од датотеката, почнувајќи од тековната позиција на покажувачот на датотеката и до крајот. Функцијата прифаќа еден параметар - покажувач на датотека, која мора да биде отворена за читање. По извршувањето, функцијата го враќа бројот на испечатени бајти или false во случај на грешка.
Синтакса
fpassthru(resource $handle): int|false
Пример
Да го испечатиме содржината на датотеката 'data.txt':
<?php
$file = fopen('data.txt', 'r');
fpassthru($file);
fclose($file);
?>
Пример
Да го провериме бројот на испечатени бајти:
<?php
$file = fopen('data.txt', 'r');
$bytes = fpassthru($file);
echo "Bytes output: $bytes";
fclose($file);
?>
Пример
Да се обидеме да користиме fpassthru после делумно читање на датотеката:
<?php
$file = fopen('data.txt', 'r');
fgets($file); // ја читаме првата линија
fpassthru($file); // го изведуваме остатокот од датотеката
fclose($file);
?>