PHP
文件系统 | File System

finfo_buffer

finfo_buffer

finfo::buffer

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

finfo_buffer - finfo :: buffer - 返回关于字符串缓冲区的信息

描述

程序风格

string finfo_buffer ( resource $finfo , string $string = NULL [, int $options = FILEINFO_NONE [, resource $context = NULL ]] )

面向对象的风格

public string finfo::buffer ( string $string = NULL [, int $options = FILEINFO_NONE [, resource $context = NULL ]] )

此函数用于获取有关字符串中二进制数据的信息。

参数

finfo

由finfo_open()返回的Fileinfo资源。

string

要检查的文件的内容。

options

一个或多个Fileinfo常量的分离。

context

返回值

返回string参数的文本描述,或FALSE发生错误。

例子

Example #1 A finfo_buffer() example

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

上面的例子会输出类似于:

application/x-sh; charset=us-ascii