finfo_buffer

finfo::buffer


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

finfo_buffer - finfo :: buffer - 문자열 버퍼에 대한 정보 반환


설명

절차적 스타일

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

객체 지향 스타일

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

이 함수는 문자열의 이진 데이터에 대한 정보를 가져오는 데 사용됩니다.


매개변수

finfo
finfo_open()에 의해 반환된 finfo 인스턴스.
string
검사할 파일의 내용입니다.
flags
하나 또는 더 많은 Fileinfo 상수의 분리입니다.
context

반환 값

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


변경 로그

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

Examples

예제 #1 finfo_buffer() 예제

                  
<?php
$finfo = new finfo(FILEINFO_MIME);
echo $finfo->buffer($_POST["script"]) . "\n";
?>
                  
                

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

application/x-sh; charset=us-ascii
                

기타