296 of 410 menu

A feof függvény

A feof függvény ellenőrzi, hogy elérte-e a fájl végét az olvasás során. Egy paramétert fogad - egy fájlmutatót, amelyet a fopen függvény nyitott meg sikeresen. true-t ad vissza, ha a fájl vége elérhető, és false-t egyébként.

Szintaxis

feof(resource $handle): bool

Példa

Ellenőrizzük, hogy elérte-e a fájl végét az olvasás során:

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

Ebben a példában soronként olvassuk a fájlt, amíg el nem érjük a végét.

Példa

Ellenőrizzük a fájlmutató állapotát a fájl megnyitása után:

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

A kód végrehajtásának eredménye egy üres fájl esetén:

true

Példa

Hibakezelés fájl megnyitása során:

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

A kód végrehajtásának eredménye, ha a fájl nem létezik:

'File not found'

Lásd még

  • a fread függvényt,
    amely fájlból olvas
  • a fgets függvényt,
    amely egy sort olvas a fájlból
  • a rewind függvényt,
    amely visszaállítja a fájlmutatót
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás