Ֆունկցիա 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);
?>