266 of 410 menu

Función is_file

La función is_file verifica si existe un archivo en la ruta especificada y si es un archivo regular (y no un directorio o un enlace simbólico). La función devuelve true si el archivo existe y es un archivo regular, y false en caso contrario.

Sintaxis

is_file(string $filename): bool

Ejemplo

Comprobemos la existencia del archivo 'test.txt':

<?php $res = is_file('test.txt'); var_dump($res); ?>

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

true

Ejemplo

Comprobemos la existencia de un directorio (la función devolverá false):

<?php $res = is_file('directory_name'); var_dump($res); ?>

Resultado de la ejecución del código:

false

Ejemplo

Comprobemos varias rutas a la vez:

<?php $files = ['file1.txt', 'file2.txt', 'folder']; foreach ($files as $file) { echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n"; } ?>

Resultado de la ejecución del código:

file1.txt: true file2.txt: false folder: false

Véase también

  • la función file_exists,
    que verifica la existencia de un archivo
  • la función is_dir,
    que verifica un directorio
  • la función is_writable,
    que verifica la posibilidad de escritura
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