当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP is_file( )用法及代码示例


PHP中的is_file()函数是一个内置函数,用于检查指定文件是否为常规文件。文件名作为参数发送到is_file()函数,如果文件是常规文件,则返回True,否则返回False。

用法:

bool is_file($file)

使用的参数:
PHP中的is_file()函数接受一个参数。


  • $file:它是指定文件的必需参数。

返回值:
如果文件是常规文件,则返回True,否则返回false。

异常:

  • 失败时发出E_WARNING。
  • 此函数的结果被缓存,因此使用clearstatcache()函数清除缓存。
  • is_file()函数为不存在的文件返回false。
  • 对于大于2GB的文件,由于PHP的整数类型是带符号的并且许多平台使用32位整数,因此is_file()函数可能会返回意外结果。

以下示例程序旨在说明is_file()函数。

程序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:regular file!

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

输出:

gfg.txt:regular file!
Contents of the file are:
Portal for geeks!

参考:
http://php.net/manual/en/function.is-file.php



相关用法


注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 PHP | is_file() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。