PHP is_file、file_exists、is_dir总结
内容导读
收集整理的这篇技术教程文章主要介绍了PHP is_file、file_exists、is_dir总结,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1264字,纯文字阅读大概需要2分钟。
内容图文
一、is_file()函数(推荐学习:PHP视频教程)
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总结全部内容,希望文章能够帮你解决PHP is_file、file_exists、is_dir总结所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。