介绍 <强>一、is_file()函数强>
这篇文章主要介绍了PHP中is_file, file_exists, is_dir是什么,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。
<强>一、is_file()函数强>
is_file -判断给定文件名是否为一个正常的文件
使用方法
bool is_file(字符串$ filename)//注意事项//因为PHP的整数类型是有符号整型而且很多平台使用32位整型,对2 gb以上的文件,一些文件系统函数可能返回无法预期的结果。
返回值
如果文件存在且为正常的文件则返回真,否则返回假
<强>二,file_exists()函数强>
file_exists -检查文件或目录是否存在
使用方法
bool file_exists(字符串$ filename)//注意事项//因为PHP的整数类型是有符号整型而且很多平台使用32位整型,对2 gb以上的文件,一些文件系统函数可能返回无法预期的结果。
返回值
如果由文件名指定的文件或目录存在则返回真,否则返回错误的。
<强>三,is_dir()函数强>
is_dir——检查指定的文件是否是目录。
使用方法
bool is_dir(字符串$ filename)
返回值
如果文件名存在并且为目录,则返回正确的。如果文件是一个相对路径,则按照当前工作目录检查其相对路径。
file_exists=is_dir + is_file
is_file只判断<强>文件强>是否存在,
file_exists判断<强>文件强>是否存在或者是<强>目录强>是否存在,
is_dir判断<强>目录强>是否存在
经过搜索一些相关资料以及性能分析,在使用过程中
文件存在的情况下,is_file比file_exists要快N倍;
文件不存在的情况下,is_file比file_exists要慢;
感谢你能够认真阅读完这篇文章,希望小编分享PHP中is_file, file_exists, is_dir是什么内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!