位置: 编程技术 - 正文

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)

  • 医疗批发企业增值税税负率大概是多少
  • 印花税的征税范围
  • 自然人转让股权给自己的公司
  • 盘盈资产开具发票是否符合规定
  • 外资企业研发中心
  • 增值税免退税计算方法
  • 有形资产包括什么资产
  • 发给职工的福利要交个税吗
  • 企业少报收入
  • 开红字冲红发票 下个月怎么申报
  • 以前年度损益调整会计分录
  • 跨年度残保金退税怎么算
  • 进口货物完税价格名词解释
  • 房地产企业售房印花税
  • 土地使用税从价和从租计算有区别吗
  • 没有收入该怎么办
  • 企业因政策性原因发生的巨额经营亏损
  • 建筑行业挂靠开票怎么做账务处理?
  • 无法ping通ip地址
  • blender不支持win7
  • 实际收到的货款怎么做账
  • 无形资产出租怎么开具发票
  • Xpath元素定位之同级节点,父节点,子节点
  • 基于php的系统
  • yii框架怎么样
  • golang调用python代码
  • 增值税发票校验码在哪个位置
  • js中的定时器
  • 帝国cms移动端
  • 增值税系统技术维护费抵扣只能当月申报
  • 哪些情形需要办理会计工作交接
  • 支付应付账款的文章怎么写的
  • 实收资本注入怎么操作
  • 单位向职工出租房子
  • springsecurity有什么用
  • Qt Port of WebKit ¶
  • 学习笔记——Django项目的删除数据、查询数据(filter、get、exclude)
  • 小规模纳税人增值税申报表怎么填
  • 企业所得税报表查询怎么查
  • 用mysql的小技巧
  • 核定征收和查账征收可以自己选择吗
  • 企业出现销售折扣的原因
  • 合并报表问题
  • 营改增后所得税怎么计算
  • 弃置费用预计负债的会计处理
  • 购车融资是什么意思
  • 工程施工发生的酒水费会计分录
  • 项目成本的估算与预算有什么区别和联系?考试资料网
  • 实用的银行转账怎么转
  • ubuntu kylin 14.10下多个mysql 5.7.14安装教程
  • win10应用商店下载路径更改
  • solaris版本查询
  • ubuntu16.04添加用户
  • linux AS3 oracle9i 安装指南
  • 如何设置无线网密码
  • win10技巧 新功能
  • windows xp的电脑
  • centos运行程序
  • mcdlc.exe - mcdlc是什么进程文件 有何作用
  • win8纯净版32位
  • windows10电量图标消失了怎么还原
  • windos10正式版
  • tf.nn.tanh函数
  • android studio ndk开发教程
  • python中的变量赋值
  • 红宝书csv
  • js秒数转时间
  • node.js实战
  • js原生dialog
  • Underscore.js 1.3.3 中文注释翻译说明
  • node.js express koa
  • android 多个权限合并 弹窗
  • javascript页面布局
  • javascript中var的作用
  • ubuntu系统的手机
  • js函数详解
  • 螺丝钉的税率
  • 什么是新闻主管部门负责
  • 文件清理规则
  • 越南入关要给小费吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设