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