296 of 410 menu

Функција feof

Функцијата feof проверува дали е достигнат крајот на датотеката при читање. Така зема еден параметар - покажувач на датотека, која е успешно отворена со функцијата fopen. Ја враќа true вредноста, ако е достигнат крајот на датотеката, и false во спротивно.

Синтакса

feof(resource $handle): bool

Пример

Да провериме дали е достигнат крајот на датотеката при читање:

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

Во овој пример ја читаме датотеката ред по ред, се додека не го достигнеме нејзиниот крај.

Пример

Да го провериме состојбата на покажувачот на датотеката по отворањето на датотеката:

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

Резултат од извршувањето на кодот за празна датотека:

true

Пример

Обработка на грешка при отворање на датотека:

<?php $file = @fopen('nonexistent.txt', 'r'); if ($file === false) { echo "Датотеката не е пронајдена"; } else { while (!feof($file)) { echo fgets($file); } fclose($file); } ?>

Резултат од извршувањето на кодот ако датотеката не постои:

'Датотеката не е пронајдена'

Погледни исто така

  • функцијата fread,
    која чита од датотека
  • функцијата fgets,
    која чита ред од датотека
  • функцијата rewind,
    која го ресетира покажувачот на датотеката
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј