Functie fpassthru
De functie fpassthru geeft alle gegevens uit een bestand uit, beginnend vanaf de huidige positie van de bestandsaanwijzer tot het einde. De functie accepteert één parameter - een aanwijzer naar een bestand dat moet zijn geopend voor lezen. Na uitvoering retourneert de functie het aantal uitvoerde bytes of false bij een fout.
Syntaxis
fpassthru(resource $handle): int|false
Voorbeeld
Laten we de inhoud van het bestand 'data.txt' uitvoeren:
<?php
$file = fopen('data.txt', 'r');
fpassthru($file);
fclose($file);
?>
Voorbeeld
Laten we het aantal uitvoerde bytes controleren:
<?php
$file = fopen('data.txt', 'r');
$bytes = fpassthru($file);
echo "Bytes output: $bytes";
fclose($file);
?>
Voorbeeld
Laten we proberen fpassthru te gebruiken na gedeeltelijk lezen van het bestand:
<?php
$file = fopen('data.txt', 'r');
fgets($file); // lees de eerste regel
fpassthru($file); // voer de rest van het bestand uit
fclose($file);
?>