296 of 410 menu

Funktionen feof

Funktionen feof kontrollerer, om slutningen af en fil er nået under læsning. Den tager en enkelt parameter - en filpointer, som er blevet åbnet succesfuldt med funktionen fopen. Den returnerer true, hvis slutningen af filen er nået, og false i modsat fald.

Syntaks

feof(resource $handle): bool

Eksempel

Lad os kontrollere, om slutningen af filen er nået under læsning:

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

I dette eksempel læser vi filen linje for linje, indtil vi når dens ende.

Eksempel

Lad os kontrollere tilstanden af filpointeren efter at have åbnet filen:

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

Resultatet af kodeudførelsen for en tom fil:

true

Eksempel

Fejlhåndtering ved åbning af fil:

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

Resultatet af kodeudførelsen, hvis filen ikke eksisterer:

'File not found'

Se også

  • funktionen fread,
    som læser fra en fil
  • funktionen fgets,
    som læser en linje fra en fil
  • funktionen rewind,
    som nulstiller filpointeren
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis