PHP中的lstat()函数用于返回有关文件或符号链接的信息。它收集作为参数发送到lstat()函数的文件的统计信息。该函数返回一个数组,其中包含以下元素的信息: [0]或[dev] - 设备编号

[1]或[ino] - Inode编号

[2]或[模式] - Inode保护模式

[3]或[nlink] - 链接数

[4]或[uid] - 所有者的用户ID [ 123] [5]或[gid] - 所有者

[6]或[rdev]的组ID - Inode设备类型

[7]或[size] - 尺寸in bytes

[8]或[atime] - 上次访问(作为Unix时间戳)

[9]或[mtime] - 最后修改(作为Unix时间戳)

[ 10]或[ctime] - 最后的inode更改(作为Unix时间戳)

[11]或[blksize] - 文件系统IO的块大小(如果支持)

[12]或[块] - 分配的块数

注意: 此函数类似于stat(),除非文件参数是符号链接,符号链接的状态是返回而不是符号链接指向的文件的状态。

语法: lstat(文件)

使用的参数: PHP中的lstat()函数接受一个参数。

file:这是一个强制参数,用于指定文件。

返回值:它返回一个包含上述元素的数组。

例外: lstat()函数的结果因服务器而异。[123 ]

此函数的结果被缓存,因此clearstatcache()函数用于清除缓存。

E_WARNING在失败时发出。示例:1

输入:print_r(lstat(“gfg.txt”));输出:数组([0] = 0 [1] = 0 [2] = 33206 [3] = 1 [4] = 0 [5] = 0 [6] = 0 [7] = 92 [8] = 1141633430 [9] = 1141298003 [10] = 1138609592 [11] = -1 [12] = -1 [dev] = 0 [ino] = 0 [mode] = 33206 [nlink] = 1 [uid] = 0 [gid] = 0 [rdev] = 0 [size] = 92 [atime] = 1141633430 [mtime] = 1141298003 [ctime] = 1138609592 [blksize] = -1 [blocks] = -1) 示例:2

输入:符号链接('gfg.php','gfg'); array_diff(stat('gfg'),lstat('gfg'));输出:数组([ino] => 97236376 [mode] => 33188 [size] => 34 [atime] => 1223580003 [mtime] => 1223581848 [ctime] => 1223581848 [blocks] => 8)说明:stat()和lstat()函数的重新分隔的差异 下面的程序说明了lstat()函数。

程序1

?php //使用lstat()functionprint_r显示信息(lstat( gfg.txt));? [123 ]输出:

数组([0] = 0 [1] = 0 [2] = 33206 [3] = 1 [4] = 0 [ 5] = 0 [6] = 0 [7] = 92 [8]= 1141633430 [9] = 1141298003 [10] = 1138609592 [11] = -1 [12] = -1 [dev] = 0 [ino] = 0 [mode] = 33206 [nlink] = 1 [uid] = 0 [gid] = 0 [rdev] = 0 [size] = 92 [atime] = 1141633430 [mtime] = 1141298003 [ctime] = 1138609592 [blksize] = -1 [blocks] = -1) 程序2

?php //创建符号linksymlink('gfg.php','gfg'); //比较返回的信息// by stat()和lstat()functionarray_diff(stat('gfg'),lstat('gfg'));? 输出:

数组([ino] = 97236376 [mode] = 33188 [size] = 34 [atime] = 1223580003 [mtime] = 1223581848 [ctime] = 1223581848 [blocks] = 8) 语言程序m 3

?php //使用lstat()函数显示// zip文件的信息$ myfile = lstat( ./ gfg.zip); echo($ myfile); ? 输出:

数组([0] = 2161 [1] = 18351063 [2] = 33188 [3] = 1 [4] = 1036 [5] = 1036 [6] = 0 [7] = 270081 [8] = 1382409024 [9] = 1382409631 [10] = ; 1382409631 [11] = 4096 [12] = 528 [dev] = 2161 [ino] = 18351063 [mode] = 33188 [nlink] = 1 [uid] = 1036 [gid] = 1036 [rdev] = 0 [size] = 270081 [atime] = 1382409024 [mtime] = 1382409631 [ctime] = 1382409631 [blksize] = 4096 [blocks] = 528) 相关文章: PHP stat()函数

php调用lstat频繁,PHP lstat()函数使用方法相关推荐

  1. jq 直接调用php文件_PHP的函数类别和变量命名

    内部函数: PHP可以在函数内部再声明函数 * 目的就是在函数的内部调用 * 就是用来帮助外部函数完成一些子功能的. * 递归函数: 就是在自己内部调用自己的函数名 * 重用函数(使用自己定义的函数库 ...

  2. 解决onclick事件调用其它带参数的函数方法无效的问题

    不解以下现象: 原始版本代码:可跳过代码直接看解决方案部分.前面的文字是在解决问题时的思考. <body> <div id="div1"><form ...

  3. python调用js库中的函数_Python 调用JS文件中的函数

    Python 调用JS文件中的函数 1.安装PyExecJS第三方库 2.导入库:import execjs 3.调用JS文件中的方法 Passwd = execjs.compile(open(r&q ...

  4. python函数+定义+调用+多返回值+匿名函数+lambda+高级函数(reduce、map、filter)

    python函数+定义+调用+多返回值+匿名函数+lambda+高级函数(reduce.map.filter) Python 中函数的应用非常广泛,比如 input() .print().range( ...

  5. python如何调用cpp文件的接口函数_C++中嵌入Python调用

    python嵌入到C++中 把python嵌入的C++里面需要做一些步骤 安装python程序,这样才能使用python的头文件和库 在我们写的源文件中增加"Python.h"头文 ...

  6. Go - 反射中 函数 和 方法 的调用 - v.Call()

    上一篇文章 说到了 Golang 中的反射的一些基本规则,重点就是文章中最后的三点,但是这篇文章并没有说如何在反射中调用函数和方法,这就是接下来要说的. 反射中调用 函数 众所周知,Golang 中的 ...

  7. 主页面调用iframe里面匿名Javascript函数的问题

    2019独角兽企业重金招聘Python工程师标准>>> 这个问题出现已经几天了,今天终于解决了,特此记录下来. 问题的出现始于我在HTML5下采用Reveal.js来播放PPT和使用 ...

  8. python调用php命令行,python调用php函数 python怎样调用php文件中的函数详解

    前言 python调用php代码实现思路:php文件可通过在terminal中使用php命令行进行调用,因此可使用python开启子进程执行命令行代码.函数所需的参数可通过命令行传递. 测试环境 1. ...

  9. NET中winform与webform互相通讯实例,CS调用BS页面的JS函数---转载

    原创:.NET中winform与webform互相通讯实例,CS调用BS页面的JS函数 时间:2009-12-11 21:09:32 来源:原创 作者:dodo - - 现在C#越来越多朋友使用了,大 ...

最新文章

  1. android面试之fragment,当你面试的时候,被问到关于Fragment的种种
  2. ITK:自定义操作以对应两个图像中的像素
  3. for-forEach-stream.forEach三种遍历方法
  4. Hi3531与Hi3520 GPIO口的对比及驱动的修改
  5. node中异步IO的理解
  6. 前端学习(3217):prop的基本使用
  7. Elasticsearch -- Java High Level REST Client (RestHighLevelClient) 使用说明文档
  8. java网络编程1、2章习题
  9. 列式存储ClickHouse(二)接口
  10. oracle_Grid Infrastructure 启动的五大问题
  11. stm8单片机例程下载链接
  12. 再战JavaScript
  13. 微信小程序单指拖拽和双指缩放旋转
  14. 【AtCoder ABC 075 C】Bridge
  15. 关于学习BEX5的问题
  16. Windows10怎么让某个软件禁止联网?设置软件禁止联网的方法
  17. H3C核心交换机故障处理通用流程
  18. 声韵启蒙(1)-(清)车万育
  19. Android蓝牙系统框架和代码结构
  20. 有哪些性价比高的照明品牌?性价比最高的灯具品牌

热门文章

  1. 数据结构 栈的实例应用,括号匹配
  2. tp中url地址大小写问题
  3. linux常用命令100个(转)
  4. Ubuntu 12.04 eclipse 安装 svn插件
  5. Bash 手册 v3.2 - 5
  6. 131. 分割回文串
  7. 多核环境下pthread调度执行bthread的过程
  8. 【免费毕设】asp.net网上选课系统的设计与实现(源代码+lunwen)
  9. kali系统支持那些手机_将kali安装到手机上作为便携式系统启动盘的方法
  10. webbrowser 访问iframe拒绝访问_获取文件夹拒绝访问权限