PHP | is_file () Функция

Опубликовано: 18 Февраля, 2022

Функция is_file () в PHP - это встроенная функция, которая используется для проверки того, является ли указанный файл обычным файлом или нет. Имя файла отправляется в качестве параметра функции is_file (), и она возвращает True, если файл является обычным файлом, иначе возвращает False.

Синтаксис:

 bool is_file ($ файл)

Используемые параметры:
Функция is_file () в PHP принимает один параметр.

  • $ file: это обязательный параметр, определяющий файл.

Возвращаемое значение:
Он возвращает True, если файл является обычным файлом, иначе он возвращает false.

Исключения:

  • E_WARNING выдается при ошибке.
  • Результат этой функции кэшируется, и поэтому для очистки кеша используется функция clearstatcache ().
  • Функция is_file () возвращает false для несуществующих файлов.
  • Функция is_file () может возвращать неожиданные результаты для файлов размером более 2 ГБ, поскольку целочисленный тип PHP является подписанным, а многие платформы используют 32-битные целые числа.

Ниже программы иллюстрируют функцию is_file ().

Program 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!");
}
?>

Выход:

gfg.txt: обычный файл!

Program 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 : ";
    readfile($myfile);
} else {
    echo ("$myfile: not a regular file!");
}
?>

Выход:

gfg.txt: обычный файл!
Содержимое файла:
Портал для гиков!

Ссылка:
http://php.net/manual/en/function.is-file.php