finfo_file

finfo::file


(PHP >= 5.3.0, PHP 7, PHP 8, PECL fileinfo >= 0.1.0)

finfo_file -- finfo::file — 파일에 대한 정보 반환


설명

절차적 스타일

finfo_file(
    finfo $finfo,
    string $filename,
    int $flags = FILEINFO_NONE,
    ?resource $context = null
): string|false
                

객체 지향 스타일

public finfo::file(string $filename, int $flags = FILEINFO_NONE, ?resource $context = null): string|false

이 함수는 파일에 대한 정보를 얻는 데 사용됩니다.


매개변수

finfo
finfo_open()에 의해 반환된 finfo 인스턴스.
filename
검사할 파일의 이름입니다.
flags
하나 또는 더 많은 Fileinfo 상수의 분리입니다.
context
컨텍스트에 대한 설명은 스트림 함수를 참조하십시오.

반환 값

filename 인수의 내용에 대한 텍스트 설명을 반환하거나 오류가 발생한 경우 false를 반환합니다.


변경 로그

버전 설명
8.1.0finfo 매개변수는 이제 finfo 인스턴스를 필요로 합니다. 이전에는 resource가 필요했습니다.
8.0.0 context는 이제 nullable입니다.

Examples

예제 #1 finfo_file() 예제

                  
<?php
$finfo = finfo_open(FILEINFO_MIME_TYPE); // return mime type ala mimetype extension
foreach (glob("*") as $filename) {
    echo finfo_file($finfo, $filename) . "\n";
}
finfo_close($finfo);
?>
                  
                

위의 예는 다음과 유사한 결과를 출력합니다.

text/html
image/gif
application/vnd.ms-excel
                

기타