lstat 함수
(PHP 4, PHP 5, PHP 7, PHP 8)
lstat — 파일 또는 심볼릭 링크에 대한 정보 제공
설명
lstat(string $filename
): array|false
filename
으로 명명된 파일 또는 심볼릭 링크의 통계를 수집합니다.
매개변수
filename
- 파일 또는 심볼릭 링크에 대한 경로입니다.
반환 값
lstat()가 반환하는 배열의 구조에 대한 정보는 stat() 매뉴얼 페이지를 참조하십시오. 이 함수는 filename
매개변수가 심볼릭 링크인 경우 심볼릭 링크가 가리키는 파일의 상태가 아니라 심볼릭 링크의 상태가 반환된다는 점을 제외하고 stat() 함수와 동일합니다.
실패하면 false
가 반환됩니다.
오류/예외
실패 시 E_WARNING
이 발생합니다.
Examples
예제 #1 stat() 및 lstat()의 비교
<?php
symlink('uploads.php', 'uploads');
// Contrast information for uploads.php and uploads
array_diff(stat('uploads'), lstat('uploads'));
?>
위의 예는 다음과 유사한 결과를 출력합니다.
두 파일 간에 다른 정보입니다.
Array ( [ino] => 97236376 [mode] => 33188 [size] => 34 [atime] => 1223580003 [mtime] => 1223581848 [ctime] => 1223581848 [blocks] => 8 )
노트
참고: 이 함수의 결과는 캐시됩니다. 자세한 내용은 clearstatcache()를 참조하세요.
팁 PHP 5.0.0부터 이 함수는 일부 URL 래퍼와 함께 사용할 수도 있습니다. stat() 기능 제품군을 지원하는 래퍼를 확인하려면 지원되는 프로토콜 및 래퍼를 참조하세요.
기타
- stat() - 파일에 대한 정보를 제공합니다.