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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу