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

PHP의 lstat() 함수

<시간/>

lstat() 함수는 파일 또는 심볼릭 링크에 대한 정보를 반환합니다. 이 함수는 파일 매개변수가 심볼릭 링크인 경우 심볼릭 링크의 상태가 반환된다는 점을 제외하고 stat()와 유사합니다.

이 함수는 아래 주어진 요소가 있는 배열을 반환합니다. -

  • [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] - 할당된 블록 수

구문

lstat(file_path)

매개변수

  • file_path - 확인할 파일의 경로입니다.

반환

lstat() 함수는 위에 표시된 요소를 반환합니다.

예시

<?php
   print_r(lstat("new.txt"));
?>

출력

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