296 of 410 menu

Función feof

La función feof verifica si se ha alcanzado el final del archivo durante la lectura. Toma un parámetro - un puntero al archivo que fue abierto exitosamente por la función fopen. Retorna true si se alcanzó el final del archivo, y false en caso contrario.

Sintaxis

feof(resource $handle): bool

Ejemplo

Verifiquemos si se ha alcanzado el final del archivo durante la lectura:

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

En este ejemplo leemos el archivo línea por línea hasta que alcanzamos su final.

Ejemplo

Verifiquemos el estado del puntero del archivo después de abrirlo:

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

Resultado de la ejecución del código para un archivo vacío:

true

Ejemplo

Manejo de error al abrir el archivo:

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

Resultado de la ejecución del código si el archivo no existe:

'File not found'

Véase también

  • función fread,
    que lee desde un archivo
  • función fgets,
    que lee una línea desde un archivo
  • función rewind,
    que reinicia el puntero del archivo
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar