PHP 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 | 지난 접근 시간(유닉스 시간 표시) |
9 | mtime | 지난 수정 시간(유닉스 시간 표시) |
10 | ctime | 지난 변경 시간(유닉스 시간 표시) |
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 )