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);
?>