La función is_file() en PHP es una función incorporada que se usa para verificar si el archivo especificado es un archivo normal o no. El nombre del archivo se envía como parámetro a la función is_file() y devuelve True si el archivo es un archivo normal; de lo contrario, devuelve False.
Sintaxis:
bool is_file($file)
Parámetros usados:
La función is_file() en PHP acepta un parámetro.
- $archivo: Es un parámetro obligatorio que especifica el archivo.
Valor de retorno:
Devuelve True si el archivo es un archivo normal, de lo contrario, devuelve false.
Excepciones:
- Se emite una E_WARNING en caso de falla.
- El resultado de esta función se almacena en caché y, por lo tanto, la función clearstatcache() se usa para borrar el caché.
- La función is_file() devuelve falso para archivos inexistentes.
- La función is_file() puede devolver resultados inesperados para archivos de más de 2 GB, ya que el tipo de entero de PHP está firmado y muchas plataformas usan enteros de 32 bits.
Los siguientes programas ilustran la función is_file().
Programa 1:
<?php $myfile = "gfg.txt"; // checking whether the file is a // regular file or not if (is_file($myfile)) { echo ("$myfile: regular file!"); } else { echo ("$myfile: not a regular file!"); } ?>
Producción:
gfg.txt: regular file!
Programa 2
<?php $myfile = "gfg.txt"; // checking whether the file is a // regular file or not if (is_file($myfile)) { echo ("$myfile: regular file!"); // display the content of regular file echo "Contents of the file are :\n"; readfile($myfile); } else { echo ("$myfile: not a regular file!"); } ?>
Producción:
gfg.txt: regular file! Contents of the file are : Portal for geeks!
Referencia:
http://php.net/manual/en/function.is-file.php
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA