296 of 410 menu

Funkcija feof

Funkcija feof preveri, ali je bil pri branju dosežen konec datoteke. Sprejme en parameter - kazalec na datoteko, ki je bil uspešno odprt s funkcijo fopen. Vrne true, če je konec datoteke dosežen, in false v nasprotnem primeru.

Sintaksa

feof(resource $handle): bool

Primer

Preverimo, ali je bil pri branju dosežen konec datoteke:

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

V tem primeru beremo datoteko vrstico za vrstico, dokler ne dosežemo njenega konca.

Primer

Preverimo stanje kazalca datoteke po odpiranju datoteke:

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

Rezultat izvajanja kode za prazno datoteko:

true

Primer

Obdelava napake pri odpiranju datoteke:

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

Rezultat izvajanja kode, če datoteka ne obstaja:

'File not found'

Glejte tudi

  • funkcijo fread,
    ki bere iz datoteke
  • funkcijo fgets,
    ki bere vrstico iz datoteke
  • funkcijo rewind,
    ki ponastavi kazalec datoteke
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni