2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > php判断文件是否存在file_exists()函数使用详解

php判断文件是否存在file_exists()函数使用详解

时间:2023-12-28 00:19:34

相关推荐

php判断文件是否存在file_exists()函数使用详解

后端开发|php教程

file,php,存在

后端开发-php教程

导读:在写程序时发现在判断文件是否存在时,有两种写法,有的人用了is_file,有的人用了file_exists,用哪个更好或者说更合适呢?判断文件存在用is_file还是file_exists?在写程序时发现在判断文件是否存在时,有两种

搜索引擎源码 带蜘蛛,ubuntu系统不兼容,帆软 tomcat 登录失败,email地址爬虫,php可以提交表单吗,seo女王群lzw

但是, 这两个函数的性能可不一样, is_file() 比 file_exists() 会快点。

js 页面源码 异步 更新,vscode建立c语言工程,ubuntu 下vpn,启动2个tomcat,delph sqlite,网页设计鼠标悬停显示隐藏文字,数据库主机地址怎么查,香港的服务器,jsp 表格插件,myui前端框架,rad爬虫,fread php,seo学习培训,springboot分页注入,discuz模板标签工具,网站对联广告html代码,易语言打开网页,php管理后台模板下载,网站后台排版css,换灯片页面怎么停留久一点,.net 超市管理系统,php入门程序lzw

如果要检查的文件存在,那么is_file() 比 file_exists() 快很多倍,但如果文件不存在,则两者差不多。

qq在线客服 源码,ubuntu怎么放映ppt,爬虫的相关知识,php resetar,seo青岛网站lzw

以下是测试的结果,第一个测试是文件存在的,第二个是文件不存在的:

第一次测试,文件存在

<?php // 运行 file_exists 10000 次 $time = microtime(); $time = explode( , $time); $begintime = $time[1] + $time[0]; for($i=0;$i<10000;$i++)file_exists(/Users/Jacky); // 文件存在 $time = microtime(); $time = explode(" ", $time); $endtime = $time[1] + $time[0]; $totaltime = ($endtime - $begintime); echo 运行file_exists 10000 次所花时间: .$totaltime. 秒.PHP_EOL;// 运行 is_file 10000 次 $time = microtime(); $time = explode(" ", $time); $begintime = $time[1] + $time[0]; for($i=0;$i<10000;$i++)is_file(/Users/Jacky); $time = microtime(); $time = explode(" ", $time); $endtime = $time[1] + $time[0]; $totaltime = ($endtime - $begintime); echo 运行 is_file 10000 次所花时间: .$totaltime. 秒..PHP_EOL;

第二次测试,文件不存在

<?php // 运行 file_exists 10000 次 $time = microtime(); $time = explode( , $time); $begintime = $time[1] + $time[0]; for($i=0;$i<10000;$i++)file_exists(/Users/Jackys); // 文件不存在 $time = microtime(); $time = explode(" ", $time); $endtime = $time[1] + $time[0]; $totaltime = ($endtime - $begintime); echo 运行file_exists 10000 次所花时间: .$totaltime. 秒.PHP_EOL;// 运行 is_file 10000 次 $time = microtime(); $time = explode(" ", $time); $begintime = $time[1] + $time[0]; for($i=0;$i<10000;$i++)is_file(/Users/Jackys); $time = microtime(); $time = explode(" ", $time); $endtime = $time[1] + $time[0]; $totaltime = ($endtime - $begintime); echo 运行 is_file 10000 次所花时间: .$totaltime. 秒..PHP_EOL;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。