Funkcija fpassthru
Funkcija fpassthru išveda visus duomenis iš failo, pradedant nuo esamos failo žymeklio pozicijos ir iki pabaigos. Funkcija priima vieną parametrą - žymeklį į failą, kuris turi būti atidarytas skaitymui. Atlikus, funkcija grąžina išvestų baitų skaičių arba false klaidos atveju.
Sintaksė
fpassthru(resource $handle): int|false
Pavyzdys
Išveskime failo 'data.txt' turinį:
<?php
$file = fopen('data.txt', 'r');
fpassthru($file);
fclose($file);
?>
Pavyzdys
Patikrinkime išvestų baitų skaičių:
<?php
$file = fopen('data.txt', 'r');
$bytes = fpassthru($file);
echo "Bytes output: $bytes";
fclose($file);
?>
Pavyzdys
Pabandykime naudoti fpassthru po dalinio failo skaitymo:
<?php
$file = fopen('data.txt', 'r');
fgets($file); // skaitome pirmą eilutę
fpassthru($file); // išvedame likusį failo turinį
fclose($file);
?>