位置: 编程技术 - 正文

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)

  • 代开的增值税专票需要另外申报附加税吗?
  • 房地产销售土地属于什么收入
  • 外籍人员税收优惠政策
  • 税会差异产生的原因
  • 小微企业税收优惠政策2023年房产税
  • 增值税税控系统技术维护费怎么做账
  • 私车公用是否合法
  • 资产负债表中没有实收资本
  • 免租期房租怎么做会计分录
  • 制造费用在借方表示什么
  • 个人为什么不能寄活鱼
  • 增值税的附加税率是多少
  • 专用基金计入什么科目
  • 固定资产折旧年限的最新规定2022
  • 进口关税退税计入什么科目
  • 债务重组损失金额
  • 个体户在银行开户
  • 建筑物占用的土地怎么算
  • 发票少开退回多付的货款怎么入账?
  • 财务中不能冲销的凭证
  • 公务费和业务费怎么算
  • 负债清偿损益明细表可以0报么
  • 变动成本总额怎么求单位变动成本
  • 以前年度少计费用,调整分录
  • 企业增加值的计算
  • 运输发票备注规定
  • 废料销售成本怎么计算
  • 技术合同指什么
  • 成本费用包括什么项目
  • php总结
  • 合作社实际没有自产自销,但税务方面怎么可以提供证明
  • 应收罚款收入
  • 退货会计应该怎么做账
  • 停产企业税收申请减免
  • anaconda创建虚拟环境有什么用
  • php三大特性
  • php 性能优化
  • 性能优化有什么用
  • 十大经典排序算法(动图演示C 实现)
  • 收到银行存款利息计入什么科目
  • 资本化的后续支出
  • 一般纳税人开普票税率是3%还是13%
  • 现金收款凭证是发票吗
  • php访问mysql数据库函数
  • sqlserver 中charindex/patindex/like 的比较
  • 4s店开的维修发票怎么开
  • 个税汇算清缴是退税吗
  • 餐饮税务每个月多少钱
  • 商贸企业 税收 政策规定
  • 转增股股价
  • 软件开发公司账一定按项目做吗
  • 企业向个人借款利息如何处理
  • mysql挂了怎么排查
  • xp系统一直在启动界面怎么办
  • emule.td文件怎么打开
  • winxp如何修改密码
  • win7音频服务未响应
  • xp系统怎么调性能
  • linux启动后出现grub
  • mysqld-nt.exe - mysqld-nt是什么进程 有什么用
  • linux usb audio
  • linux isolcpus
  • win7怎么连接耳机蓝牙
  • 邮箱应用程序
  • cocos studio
  • jquery表单验证代码
  • node.js动态网页
  • nodejs oom
  • android 界面滑动
  • linux shell 字符串转数字
  • css示范例子
  • python金融大数据 全流程详解
  • python基本入门
  • 批处理命令显示内容
  • js过滤字符串中的特殊字符
  • 让图片跳跃起来怎么弄
  • 重庆电子税务局怎么绑定办税人员
  • 新疆12366网上办税
  • 源泉扣缴通俗
  • 航天金穗280怎么入账
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设