PHP의 함수 fstat () 함수
정의 및 사용
함수 fstat () 함수는 열린 파일에 대한 정보를 반환합니다.
이 기능은 다음과 같은 요소를 포함하는 배열을 반환합니다 :
- [0] 또는 [DEV] - 장치 번호
- [1] 또는 [이노] - 아이 노드 번호
- [2] 또는 [모드] - 아이 노드 보호 모드
- [3] 또는 [nlink] - 연결 개수
- [4] 또는 [UID] - 오너 사용자 ID
- [5] 또는 [GID] - 소유자 그룹 ID
- [6] 또는 [rdev 명령] - 아이 노드 장치 유형
- [7] 또는 [크기] - 파일 크기의 바이트 수
- [8] 또는 [atime에] - 마지막 액세스 시간 (유닉스 타임 스탬프)
- [9] 또는 [mtime에] - 마지막으로 수정 (유닉스 타임 스탬프)
- [10] 또는 [ctime이] - 마지막 아이 노드 변경 시간 (유닉스 타임 스탬프)
- [11] 또는 [BLKSIZE] - IO 파일 시스템 블록 크기 (지원되는 경우)
- [12] 또는 [블록] - 점유 블록의 수
문법
fstat(file)
参数 | 描述 |
---|---|
file | 必需。规定要检查的打开文件。 |
팁과주의 사항
참고 :이 함수에 의해 반환되는 결과로 서버에서 결과는동일 서버가 아닙니다. 이 배열의 이름 인덱스, 또는 둘 모두를 포함하는 숫자 인덱스가 포함되어 있습니다.
팁 : 함수 fstat () 함수와 실질적으로 유사한 합계 () 함수.유일한 차이는, 기능이 사용 함수 fstat (), 파일이 열려 있어야합니다.
예
<?php
$file = fopen("test.txt","r");
print_r(fstat($file));
fclose($file);
?>
$file = fopen("test.txt","r");
print_r(fstat($file));
fclose($file);
?>
가 출력 위의 코드 :
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
)
(
[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 파일 시스템 참조 설명서를 완료