is_readable
(PHP 4, PHP 5, PHP 7)
is_readable?—?判斷給定文件名是否可讀
說明
bool?is_readable?(?string?$filename?)
判斷給定文件名是否存在并且可讀严卖。
參數(shù)
filename
文件的路徑融虽。
返回值
如果由?filename?指定的文件或目錄存在并且可讀則返回?TRUE剧辐,否則返回?FALSE特漩。
范例
Example #1?is_readable()?例子
$filename
=?'test.txt';
if?(
is_readable($filename))?{
echo
'The?file?is?readable';
}?else?{
echo
'The?file?is?not?readable';
}
?>
錯誤/異常
失敗時拋出E_WARNING警告滑黔。
注釋
記住 PHP 也許只能以運行 webserver 的用戶名(通常為 'nobody')來訪問文件脱柱。不計入安全模式的限制脊阴。 Safe mode limitations are not taken into account before PHP 5.1.5.
Note:?此函數(shù)的結(jié)果會被緩存疟游。參見?clearstatcache()?以獲得更多細節(jié)素挽。
Tip
自 PHP 5.0.0 起, 此函數(shù)也用于某些?URL 包裝器蔑赘。請參見?支持的協(xié)議和封裝協(xié)議以獲得支持?stat()?系列函數(shù)功能的包裝器列表。
Note:
The check is done using the real UID/GID instead of the effective one.
對于目錄這個函數(shù)可能會返回?TRUE。請使用?is_dir()?來區(qū)分文件和目錄缩赛。
參見
is_writable()?- 判斷給定的文件名是否可寫
file_exists()?- 檢查文件或目錄是否存在
fgets()?- 從文件指針中讀取一行