PHP is_file、file_exists、is_dir总结-php教程

资源魔 34 0

1、is_file()函数(保举学习:PHP视频教程)

is_file — 判别给定文件名能否为一个失常的文件

应用办法

bool is_file ( string $filename )
// 留意事项
// 由于 PHP 的整数类型是有符号整型并且不少平台应用 32 位整型,对 2GB 以上的文件,一些文件零碎函数可能前往无奈预期的后果 。

前往值

假如文件存正在且为失常的文件则前往 TRUE,不然前往 FALSE

2、file_exists()函数

file_exists — 反省文件或目次能否存正在

应用办法

bool file_exists ( string $filename )
// 留意事项
// 由于 PHP 的整数类型是有符号整型并且不少平台应用 32 位整型,对 2GB 以上的文件,一些文件零碎函数可能前往无奈预期的后果 。

前往值

假如由 filename 指定的文件或目次存正在则前往 TRUE,不然前往 FALSE。

3、is_dir()函数

is_dir--反省指定的文件能否是目次。

应用办法

bool is_dir ( string $filename )

前往值

假如文件名存正在而且为目次,则前往 true。假如 file 是一个绝对门路,则依照以后工作目次反省其绝对门路。

4、总结

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开发教程 php开发资料 php开发自学 is_dir is_file file_exists

抱歉,评论功能暂时关闭!