296 of 410 menu

Funktsioon feof

Funktsioon feof kontrollib, kas faili lugemisel on jõutud faili lõppu. See võtab ühe parameetri - faili viida, mis on edukalt avatud funktsiooniga fopen. Tagastab true, kui faili lõpp on jõutud, ja false vastasel juhul.

Süntaks

feof(resource $handle): bool

Näide

Kontrollime, kas faili lugemisel on jõutud faili lõppu:

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

Selles näites loeme faili rida-realt, kuni jõuame selle lõppu.

Näide

Kontrollime failiviida olekut peale faili avamist:

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

Koodi täitmise tulemus tühja faili korral:

true

Näide

Veatöötlus faili avamisel:

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

Koodi täitmise tulemus, kui faili ei eksisteeri:

'File not found'

Vaata ka

  • funktsiooni fread,
    mis loeb failist
  • funktsiooni fgets,
    mis loeb failist rea
  • funktsiooni rewind,
    mis lähtestab failiviida
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu