296 of 410 menu

Functie feof

De functie feof controleert of het einde van het bestand is bereikt tijdens het lezen. Het accepteert één parameter - een aanwijzer naar het bestand dat succesvol is geopend door de functie fopen. Retourneert true als het einde van het bestand is bereikt, en false in het andere geval.

Syntaxis

feof(resource $handle): bool

Voorbeeld

Laten we controleren of het einde van het bestand is bereikt tijdens het lezen:

<?php $file = fopen('test.txt', 'r'); while (!feof($file)) { echo fgets($file); } fclose($file); ?>

In dit voorbeeld lezen we het bestand regel voor regel, totdat we het einde ervan bereiken.

Voorbeeld

Laten we de status van de bestandsaanwijzer controleren na het openen van het bestand:

<?php $file = fopen('empty.txt', 'r'); var_dump(feof($file)); fclose($file); ?>

Het resultaat van het uitvoeren van de code voor een leeg bestand:

true

Voorbeeld

Afhandeling van een fout bij het openen van een bestand:

<?php $file = @fopen('nonexistent.txt', 'r'); if ($file === false) { echo "Bestand niet gevonden"; } else { while (!feof($file)) { echo fgets($file); } fclose($file); } ?>

Het resultaat van het uitvoeren van de code als het bestand niet bestaat:

'Bestand niet gevonden'

Zie ook

  • de functie fread,
    die uit een bestand leest
  • de functie fgets,
    die een regel uit een bestand leest
  • de functie rewind,
    die de bestandsaanwijzer reset
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren