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.0 | finfo 매개변수는 이제 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
기타
- finfo_file() - finfo_file()의 별칭