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()函數
電話:17326913295
扣扣:1042551829
郵箱:1042551829@qq.com
地址:廊坊香河新華大街興業家園