(PHP 4, PHP 5)
filetype — 取得文件类型
$filename
)返回文件的类型。可能的值有 fifo,char,dir,block,link,file 和 unknown。
如果出错则返回 FALSE
。如果 stat 调用失败或者文件类型未知的话
filetype() 还会产生一个 E_NOTICE
消息。
Note: 此函数的结果会被缓存。参见 clearstatcache() 以获得更多细节。
自 PHP 5.0.0 起, 此函数也用于某些 URL 包装器。请参见 Supported Protocols and Wrappers以获得支持 stat() 系列函数功能的包装器列表。
Example #1 filetype() 例子
<?php
echo filetype('/etc/passwd'); // file
echo filetype('/etc/'); // dir
?>
参见 is_dir(),is_file(),is_link(),file_exists(),stat() 和 mime_content_type()。
filename
Path to the file.
Returns the type of the file. Possible values are fifo, char, dir, block, link, file, socket and unknown.
Returns FALSE
if an error occurs. filetype() will also
produce an E_NOTICE
message if the stat call fails
or if the file type is unknown.
Example #2 filetype() example
<?php
echo filetype('/etc/passwd'); // file
echo filetype('/etc/'); // dir
?>
失败时抛出E_WARNING
警告.
Note: 此函数的结果会被缓存。参见 clearstatcache() 以获得更多细节。
自 PHP 5.0.0 起, 此函数也用于某些 URL 包装器。请参见 Supported Protocols and Wrappers以获得支持 stat() 系列函数功能的包装器列表。