分类: PHP
2015-01-15 21:09:06
file_exists() 函数检查文件或目录是否存在。
如果指定的文件或目录存在则返回 true,否则返回 false。
file_exists(path)
参数 | 描述 |
---|---|
path | 必需。规定要检查的路径。 |
输出:
1
注意:该函数的用途是“检查文件或目录是否存在” 例如: 1、有一个文件存在,全路径为/usr/a.txt
输出: 1
2、/usr/a.txt是不存在的
输出: 1
第2条,之所以输出1,是因为file_exists函数检查的是/usr这个目录是否存在,而没有真正去检查a.txt这个文件是否存在,这个结果没不是我们想要的。这样的错误,即便是有多年开发经验的,也会忽略这一点。
所以我的建议就是放弃这个函数,检查文件是否存在用is_file(),检查目录是否存在用is_dir()。