Функция fpassthru
Функция fpassthru файл кўрсаткичининг ҳозирги позициясидан бошлаб файл oxиригача бўлган барча маълумотларни чиқаради. Функция битта параметр қабул қилади - ўқиш учун очилган файлга кўрсаткич. Бажарилгандан сўнг функция чиқарилган байтлар сонини ёки 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);
?>