當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。