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() - 파일에 대한 정보를 제공합니다.