296 of 410 menu

Funkcia feof

Funkcia feof kontroluje, či bol dosiahnutý koniec súboru pri čítaní. Prijíma jeden parameter - ukazovateľ na súbor, ktorý bol úspešne otvorený funkciou fopen. Vráti true, ak bol koniec súboru dosiahnutý, a false v opačnom prípade.

Syntax

feof(resource $handle): bool

Príklad

Skontrolujeme, či bol dosiahnutý koniec súboru pri čítaní:

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

V tomto príklade čítame súbor riadok po riadku, kým nedosiahneme jeho koniec.

Príklad

Skontrolujeme stav ukazovateľa súboru po otvorení súboru:

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

Výsledok vykonania kódu pre prázdny súbor:

true

Príklad

Spracovanie chyby pri otváraní súboru:

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

Výsledok vykonania kódu ak súbor neexistuje:

'File not found'

Pozrite tiež

  • funkciu fread,
    ktorá číta zo súboru
  • funkciu fgets,
    ktorá číta riadok zo súboru
  • funkciu rewind,
    ktorá resetuje ukazovateľ súboru
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
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť