Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP의 fstat() 함수

<시간/>

fstat() 함수는 열린 파일에 대한 정보를 반환합니다.

아래에 주어진 요소가 있는 배열을 반환합니다 -

  • [0] 또는 [dev] - 기기 번호
  • [1] 또는 [ino] - 아이노드 번호
  • [2] 또는 [모드] - 아이노드 보호 모드
  • [3] 또는 [nlink] - 링크 수
  • [4] 또는 [uid] - 소유자의 사용자 ID
  • [5] 또는 [gid] - 소유자의 그룹 ID
  • [6] 또는 [rdev] - Inode 장치 유형
  • [7] 또는 [size] - 바이트 단위 크기
  • [8] 또는 [atime] - Unix 타임스탬프로 표시된 마지막 액세스 시간
  • [9] 또는 [mtime] - Unix 타임스탬프로 마지막 수정된 시간
  • [10] 또는 [ctime] - 마지막 inode 변경 시간(Unix 타임스탬프)
  • [11] 또는 [blksize] - 파일 시스템 IO의 블록 크기
  • [12] 또는 [blocks] - 할당된 블록 수

구문

fstat(file_pointer)

매개변수

  • file_pointer - fopen()을 사용하여 생성된 파일 포인터. 필수.

반환

fstat() 함수는 위에서 본 요소가 있는 배열을 반환합니다.

예시

<?php
   $file_pointer = fopen("one.txt", "r");
   print_r(fstat($file_pointer));
   fclose($file_pointer);
?>

다음은 요소를 보여주는 출력입니다.

출력

Array
(
[0] => 0
[1] => 0
[2] => 33206
[3] => 1
[4] => 0
[5] => 0
[6] => 0
[7] => 120
[8] => 1928173529
[9] => 1124185875
[10] => 1114322653
[11] => -1
[12] => -1
[dev] => 0
[ino] => 0
[mode] => 33206
[nlink] => 1
[uid] => 0
[gid] => 0
[rdev] => 0
[size] => 120
[atime] => 1928173529
[mtime] => 1124185875
[ctime] => 1114322653
[blksize] => -1
[blocks] => -1
)