finfo_close()function 是 PHP 中的一個內置函數,用於關閉由finfo_open()函數。
用法:
finfo_close($finfo): bool
Parameters: 該函數僅接受一個參數,如下所述。
- $finfo: 返回的文件信息資源
finfo_open()
function.
返回值: finfo_close()如果此函數成功關閉文件的 finfo 實例,則函數返回 true,否則此函數將返回 “false”。
程序1:下麵的程序演示了finfo_close()函數。確保 “text.txt” 文件在給定的根位置可用。
PHP
<?php
$finfoinstance = finfo_open(FILEINFO_MIME, null);
if (!$finfoinstance) {
echo "Opening file data is failed";
exit();
}
// Return file MIME
$filename = "./text.txt";
echo finfo_file($finfoinstance, $filename);
finfo_close($finfoinstance);
?>
輸出:
application/x-empty; charset=binary
程序2:下麵的程序演示了finfo_close()函數。確保給定的 “output.txt” 文件在給定位置可用。
PHP
<?php
// Create a new Fileinfo resource
$fileInfo = finfo_open(FILEINFO_MIME_TYPE);
// Check if the Fileinfo resource
// was created successfully
if (!$fileInfo) {
die("Failed to create Fileinfo resource.");
}
// Get the file type of a specific file
$filename = "./output.txt";
$fileType = finfo_file($fileInfo, $filename);
echo "File type of $filename is: $fileType\n";
// Close the Fileinfo resource
finfo_close($fileInfo);
?>
輸出:
File type of ./output.txt is: text/plain
參考:https://www.php.net/manual/en/function.finfo-close.php
相關用法
- PHP finfo_set_flags()用法及代碼示例
- PHP finfo_open()用法及代碼示例
- PHP finfo_buffer()用法及代碼示例
- PHP finfo_file()用法及代碼示例
- PHP fileatime()用法及代碼示例
- PHP filectime()用法及代碼示例
- PHP fileperms()用法及代碼示例
- PHP file_exists()用法及代碼示例
- PHP file()用法及代碼示例
- PHP fileowner()用法及代碼示例
- PHP filemtime()用法及代碼示例
- PHP fileinode()用法及代碼示例
- PHP filegroup()用法及代碼示例
- PHP filetype()用法及代碼示例
- PHP filter_var_array()用法及代碼示例
- PHP file_put_contents()用法及代碼示例
- PHP filesize( )用法及代碼示例
- PHP filter_has_var()用法及代碼示例
- PHP filter_id()用法及代碼示例
- PHP filter_input()用法及代碼示例
- PHP filter_input_array()用法及代碼示例
- PHP filter_list()用法及代碼示例
- PHP filter_var()用法及代碼示例
- PHP file_get_contents()用法及代碼示例
- PHP file_get_contents()和file_put_contents()的區別用法及代碼示例
注:本文由純淨天空篩選整理自neeraj3304大神的英文原創作品 PHP finfo_close() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。