PHP中的lstat()函数用于返回有关文件或符号链接的信息。它收集作为参数发送到lstat()函数的文件的统计信息。该函数返回一个数组,其中包含以下元素的信息:
注意:
此函数类似于stat(),除非文件参数是符号链接,符号链接的状态是返回而不是符号链接指向的文件的状态。
语法:
lstat(文件)
使用的参数: PHP中的lstat()函数接受一个参数。
返回值: 它返回一个包含上述元素的数组。
例外:
输入: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()函数
电话:15369635070
扣扣:1042551829
邮箱:1042551829@qq.com
地址:廊坊香河新华大街