PHP | es_archivo( ) Función

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *