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
相關用法
- PHP SplFileInfo isFile()用法及代碼示例
- PHP DirectoryIterator isFile()用法及代碼示例
- PHP Ds\Map last()用法及代碼示例
- PHP Ds\Map map()用法及代碼示例
- PHP dir()用法及代碼示例
- PHP exp()用法及代碼示例
- PHP key()用法及代碼示例
- PHP tan( )用法及代碼示例
- PHP pos()用法及代碼示例
- PHP min( )用法及代碼示例
- PHP Ds\Map xor()用法及代碼示例
- PHP max( )用法及代碼示例
- PHP Ds\Map put()用法及代碼示例
- PHP end()用法及代碼示例
注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PHP | is_file() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。