PHP中is_file、file_exists、is_dir是什么-创新互联-成都快上网建站

PHP中is_file、file_exists、is_dir是什么-创新互联

这篇文章主要介绍了PHP中is_file、file_exists、is_dir是什么,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

为花垣等地区用户提供了全套网页设计制作服务,及花垣网站建设行业解决方案。主营业务为成都网站建设、成都网站制作、花垣网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!一、is_file()函数

is_file — 判断给定文件名是否为一个正常的文件

使用方法

bool is_file ( string $filename )
// 注意事项
// 因为 PHP 的整数类型是有符号整型而且很多平台使用 32 位整型,对 2GB 以上的文件,一些文件系统函数可能返回无法预期的结果 。

返回值

如果文件存在且为正常的文件则返回 TRUE,否则返回 FALSE

二、file_exists()函数

file_exists — 检查文件或目录是否存在

使用方法

bool file_exists ( string $filename )
// 注意事项
// 因为 PHP 的整数类型是有符号整型而且很多平台使用 32 位整型,对 2GB 以上的文件,一些文件系统函数可能返回无法预期的结果 。

返回值

如果由 filename 指定的文件或目录存在则返回 TRUE,否则返回 FALSE。

三、is_dir()函数

is_dir--检查指定的文件是否是目录。

使用方法

bool is_dir ( string $filename )

返回值

如果文件名存在并且为目录,则返回 true。如果 file 是一个相对路径,则按照当前工作目录检查其相对路径。

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是什么内容对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,遇到问题就找创新互联,详细的解决方法等着你来学习!


网页标题:PHP中is_file、file_exists、is_dir是什么-创新互联
网站路径:http://kswjz.com/article/pgesc.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流