Funksie fpassthru
Die funksie fpassthru druk alle data vanaf 'n leër uit, beginnende by die huidige posisie van die leërwyser tot by die einde. Die funksie neem een parameter - 'n verwysing na die leër, wat oopgemaak moet wees vir lees. Na uitvoering gee die funksie die aantal uitvoergewekte grepe terug of false in geval van 'n fout.
Sintaksis
fpassthru(resource $handle): int|false
Voorbeeld
Laat ons die inhoud van die leër 'data.txt' uitvoer:
<?php
$file = fopen('data.txt', 'r');
fpassthru($file);
fclose($file);
?>
Voorbeeld
Kom ons kontroleer die aantal grepe wat uitvoer is:
<?php
$file = fopen('data.txt', 'r');
$bytes = fpassthru($file);
echo "Bytes uitvoer: $bytes";
fclose($file);
?>
Voorbeeld
Kom ons probeer om fpassthru te gebruik na gedeeltelike lees van die leër:
<?php
$file = fopen('data.txt', 'r');
fgets($file); // lees die eerste lyn
fpassthru($file); // voer die oorblywende leër uit
fclose($file);
?>