位置: 编程技术 - 正文

PHP:clearstatcache()的用法_Filesystem函数

编辑:rootadmin
clearstatcache

推荐整理分享PHP:clearstatcache()的用法_Filesystem函数,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 4, PHP 5)

clearstatcache — 清除文件状态缓存

说明 void clearstatcache ([ bool $clear_realpath_cache = false [, string $filename ]] )

当使用 stat(),lstat() 或者任何列在受影响函数表(见下面)中的函数时,PHP 将缓存这些函数的返回信息以提供更快的性能。然而在某些情况下,你可能想清除被缓存的信息。例如如果在一个脚本中多次检查同一个文件,而该文件在此脚本执行期间有被删除或修改的危险时,你需要清除文件状态缓存。这种情况下,可以用 clearstatcache() 函数来清除被 PHP 缓存的该文件信息。

必须注意的是,对于不存在的文件,PHP 并不会缓存其信息。所以如果调用 file_exists() 来检查不存在的文件,在该文件没有被创建之前,它都会返回 FALSE。如果该文件被创建了,就算以后被删除,它都会返回 TRUE 函数 unlink() 会自动清除该缓存.

Note:

本函数缓存特定文件名的信息,因此只在对同一个文件名进行多次操作并且需要该文件信息不被缓存时才需要调用 clearstatcache()。

受影响的函数包括 stat(), lstat(), file_exists(), is_writable(), is_readable(), is_executable(), is_file(), is_dir(), is_link(), filectime(), fileatime(), filemtime(), fileinode(), filegroup(), fileowner(), filesize(), filetype() 和 fileperms()。

参数 PHP:clearstatcache()的用法_Filesystem函数

clear_realpath_cache

是否清除真实路径缓存

filename

清除文件名指定的文件的真实路径缓存; 只在 clear_realpath_cache 为 TRUE 时启用

返回值

没有返回值。

更新日志

版本 说明 5.3.0 增加了可选的 clear_realpath_cache 和 filename 参数.

范例

Example #1 clearstatcache() 例子

<?php$file='output_log.txt';functionget_owner($file){$stat=stat($file);$user=posix_getpwuid($stat['uid']);return$user['name'];}$format="UID@%s:%sn";printf($format,date('r'),get_owner($file));chown($file,'ross');printf($format,date('r'),get_owner($file));clearstatcache();printf($format,date('r'),get_owner($file));?>

以上例程的输出类似于:

PHP:chmod()的用法_Filesystem函数 chmod(PHP4,PHP5)chmod改变文件模式说明boolchmod(string$filename,int$mode)尝试将filename所指定文件的模式改成mode所给定的。参数filename文件的路径。mode注意mode不会

PHP:chown()的用法_Filesystem函数 chown(PHP4,PHP5)chown改变文件的所有者说明boolchown(string$filename,mixed$user)尝试将文件filename的所有者改成用户user(由用户名或用户ID指定)。只有超级用户可

PHP:basename()的用法_Filesystem函数 basename(PHP4,PHP5)basename返回路径中的文件名部分说明stringbasename(string$path[,string$suffix])给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的

标签: PHP:clearstatcache()的用法_Filesystem函数

本文链接地址:https://www.jiuchutong.com/biancheng/285243.html 转载请保留说明!

上一篇:PHP:disk_free_space()的用法_Filesystem函数

下一篇:PHP:chmod()的用法_Filesystem函数(php chm)

  • 商贸流通企业出口退税的会计处理怎么做
  • 出口退税免税有限额吗
  • 工程监理费开什么发票
  • 火车票可以抵扣多少增值税
  • 年终奖可以税前扣除嘛
  • 投资性公司怎么判断?
  • 收到存款利息怎么写分录
  • 内部交易和内部往来是什么意思
  • 税务登记注销前异常项目类型非强制什么意思
  • 租赁的生产设备计入哪个科目
  • 需要月报的税收项目
  • 个体户发放现金工资税务局认可吗
  • 发票抬头写个人有效吗
  • 免税发票有几种类型
  • 航天服务费530是什么?
  • 合伙人未出资能成为合伙人吗
  • 赊销方式何时确认收入呢
  • 土地出让金怎么入账
  • 土地增值税清算报告
  • 公司会议案例
  • win7无法使用管理员权限
  • 视同销售有哪些?
  • 收回已核销的坏账并入账是什么意思
  • thinkphp微信公众号开发
  • 建筑劳务公司计提人工劳务费需要工资表吗?
  • 补交之前年度税款怎么调账
  • 出口收汇可以收人民币吗
  • 所得税和所得税税率
  • 结转商品的成本的会计分录
  • 哪些属于政府补贴
  • 博德明高沼上布朗威利山麓的废弃小屋,英格兰 (© Helen Hotson/Alamy Stock Photo)
  • 项目版本管理是什么
  • 让我用用你的计算机
  • php 文件目录
  • 企业年产值与年收入比例
  • 帝国cms采集标签
  • mysql有输入输出语句
  • 赔偿的费用
  • 投标报名费开票编码
  • 事业单位会计制度
  • 低值易耗品摊销计入什么科目
  • 公司没有收入怎么办
  • 印花税的计算公式与计算注意事项
  • 什么是财产行为税举例
  • 公司开业前期费用谁出
  • 长期股权投资亏损冲减顺序
  • 外币折算差额怎么计算
  • 第三方代缴社保合法吗最新规定
  • 为员工购买意外保险
  • 实收资本主要包括哪些
  • 投资性房地房地产
  • 印花税是本月交上个月的吗
  • sqlyog存储过程
  • sql经常用的语句
  • 韩国电脑用什么系统
  • Windows server 2003 密码忘了
  • server2008 无法启动
  • windows一键隐藏桌面图标
  • linux中使用grep命令显示包含特殊字符的行
  • centos怎么配置dns
  • explorer.exe是什么指令
  • win101607升级1909
  • win10mobile官网
  • 阿里云云服务器ecs位于云端
  • 详细分析我国针对疫情的国防动员举措
  • cocos2dx 2.2.2
  • java grid
  • linux shell脚本运行程序
  • css分页样式
  • unity自动寻路插件
  • js实现登录界面
  • JavaScript中字符串模板
  • shell脚本监听端口
  • jquery怎么给文本框赋值
  • 税务总局各司领导名单
  • 北京税务局地税电话
  • 纳税人被列入非正常户超过三个月的情况
  • 新都税务局咨询电话号码
  • 工商局税务局合并了吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设