查詢

finfo::file()函式—用法及示例

「 獲取指定檔案的 MIME 型別 」


函式名:finfo::file()

適用版本:PHP 5 >= 5.3.0, PHP 7

用法:finfo::file() 函式用於獲取指定檔案的 MIME 型別。

語法:string finfo::file ( string $filename [, int $options = FILEINFO_NONE [, resource $context ]] )

引數:

  • $filename:要獲取 MIME 型別的檔案路徑。
  • $options(可選):指定額外的行為選項。預設為 FILEINFO_NONE,表示不執行任何特殊操作。
  • $context(可選):一個可選的上下文資源,用於指定檔案的上下文。

返回值:如果成功,將返回檔案的 MIME 型別。如果失敗,則返回 false。

示例:

$finfo = new finfo(FILEINFO_MIME_TYPE);
$file = 'path/to/file.jpg';

$mime_type = $finfo->file($file);
echo "MIME 型別是:$mime_type";

在上面的示例中,我們首先例項化了一個 finfo 物件,並指定了 FILEINFO_MIME_TYPE 作為建構函式的引數,這將使 finfo 物件返回檔案的 MIME 型別。然後,我們提供了要獲取 MIME 型別的檔案路徑,並使用 finfo::file() 函式獲取該檔案的 MIME 型別。最後,我們將獲取的 MIME 型別列印出來。

請注意,要使用 finfo::file() 函式,需要安裝並啟用 FileInfo 擴充套件。

補充糾錯
上一個函式: finfo::set_flags()函式
下一個函式: finfo::buffer()函式
熱門PHP函式
分享連結