PHP lstat是PHP編程時所用到的一種函式。
基本介紹
- 外文名:PHP lstat
- 定義:符號連線的信息
- 語法:file
- 說明:獲取由 file 參數指定的檔案
定義和用法,語法,說明,lstat() 的返回格式,提示和注釋,例子,
定義和用法
lstat() 函式返回關於檔案或符號連線的信息。
語法
lstat(file) |
參數 | 描述 |
file | 必需。規定要檢查的檔案。 |
說明
獲取由 file 參數指定的檔案或符號連線的統計信息。
lstat() 的返回格式
數字下標 | 關聯鍵名(自 PHP 4.0.6) | 說明 |
0 | dev | 設備名 |
1 | ino | 號碼 |
2 | mode | inode 保護模式 |
3 | nlink | 被連線數目 |
4 | uid | 所有者的用戶 id |
5 | gid | 所有者的組 id |
6 | rdev | 設備類型,如果是 inode 設備的話 |
7 | size | 檔案大小的位元組數 |
8 | atime | 上次訪問時間(Unix 時間戳) |
9 | mtime | 上次修改時間(Unix 時間戳) |
10 | ctime | 上次改變時間(Unix 時間戳) |
11 | blksize | 檔案系統 IO 的塊大小 |
12 | blocks | 所占據塊的數目 |
提示和注釋
提示:本函式與 stat() 函式相同,不同之處只有一點:如果 file 參數是符號連線的話,則該符號連線的狀態被返回,而不是該符號連線所指向的檔案的狀態。
注釋:本函式的結果會被快取。請使用 clearstatcache() 來清除快取。
例子
<?php print_r(lstat("test.txt")); ?> |
輸出類似:
Array ( [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 ) |
PHP Filesystem 函式