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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。