當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。