当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP finfo_buffer()用法及代码示例


finfo_buffer() 是 PHP 中的内置函数,用于返回有关字符串缓冲区的信息。

用法:

  • 程序风格:
    string | false finfo_uffer(
        string $string, 
        int $flags = FILEINFO_NONE, 
        ?resource $context = null
    )
  • 面向对象风格:
    public finfo::buffer(
        string $string, 
        int $flags = FILEINFO_NONE, 
        ?resource $context = null
    ): string | false

Parameters: 该函数接受三个参数,如下所述:

  • string: 它包含要检查的文件的内容。
  • flags:它包含一个或多个 Fileinfo 常量的析取。
  • finfo:它包含 finfo_open() 函数返回的 finfo 实例。

返回值:该函数返回字符串参数的文本说明,否则将返回 false。

示例 1:此示例说明finfo_buffer() 函数。

PHP


<?php 
$finfo = new finfo(FILEINFO_MIME); 
echo $finfo->buffer("./index.php") . "\n"; 
?>

输出:

text/plain; charset=us-ascii

示例 2:此示例说明finfo_buffer() 函数。

PHP


<?php 
$finfo = new finfo(FILEINFO_MIME); 
echo finfo_buffer($finfo,"./index.php") . "\n"; 
?>

输出:

text/plain; charset=us-ascii

参考: https://www.php.net/manual/en/function.finfo-buffer.php


相关用法


注:本文由纯净天空筛选整理自neeraj3304大神的英文原创作品 PHP finfo_buffer() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。