定义和用法
get_resource_type() 函数返回资源的类型。
用法
string get_resource_type ( resource $handle )
参数
Sr.No | 参数及说明 |
---|---|
1 |
handle 评估的资源句柄。 |
返回值
如果给定handle是一种资源,此函数将返回一个表示其类型的字符串。
如果此函数未识别类型,则返回值将为字符串 Unknown。
这个函数会返回null并产生错误,如果handle不是资源。
依赖关系
PHP 4.0.2 及以上。
示例
以下示例演示如何使用具有有效资源的函数 get_resource_type() -
<?php
$resource = fopen("test.txt", "w");
echo get_resource_type($resource) . "\n";
?>
输出
这将产生以下结果(它返回一个代表其类型的字符串) -
stream
示例
以下示例演示了使用已释放资源的函数 get_resource_type() -
<?php
$resource = fopen("test.txt", "w");
fclose($resource);
echo get_resource_type($resource) . "\n";
?>
输出
这将产生以下结果(它返回字符串 Unknown) -
Unknown
示例
下面的例子演示了函数 get_resource_type() 的使用,当handle为空 -
<?php
$resource = null;
echo get_resource_type($resource) . "\n";
?>
输出
这将在日志中产生如下错误 -
PHP Warning: get_resource_type() expects parameter 1 to be resource, null given
相关用法
- PHP get_resource_id()用法及代码示例
- PHP get_class()用法及代码示例
- PHP get_declared_interfaces()用法及代码示例
- PHP get_class_methods()用法及代码示例
- PHP get_headers()用法及代码示例
- PHP get_class_vars()用法及代码示例
- PHP get_object_vars()用法及代码示例
- PHP get_browser()用法及代码示例
- PHP get_html_translation_table()用法及代码示例
- PHP get_parent_class()用法及代码示例
- PHP get_defined_vars()用法及代码示例
- PHP get_called_class()用法及代码示例
- PHP get_declared_classes()用法及代码示例
- PHP get_meta_tags()用法及代码示例
- PHP getimagesizefromstring()用法及代码示例
- PHP getservbyport()用法及代码示例
- PHP gethostnamel()用法及代码示例
- PHP getcwd()用法及代码示例
- PHP getcwd( )用法及代码示例
- PHP getrandmax()用法及代码示例
注:本文由纯净天空筛选整理自 PHP - get_resource_type() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。