PHP - is_resource() 函式



定義和用法

is_resource() 函式檢查一個變數是否為資源。

語法

bool is_resource ( mixed $value )

引數

序號 引數及描述
1

正在評估的變數。

返回值

如果 value 是一個資源,則此函式返回 true,否則返回 false此函式不是一種嚴格的型別檢查方法:如果 value 是一個已關閉的資源變數,它將返回 false

依賴項

PHP 4 及以上版本

示例

以下示例演示了 is_resource() 函式的使用(此處 test.txt 是一個與該示例檔案位於同一路徑下的虛擬文字檔案)−

<?php
   $file = fopen("test.txt","w");
   if (is_resource($file)) {
      echo "File is open";
   } else {
      echo "Error open file";
   }
?>

輸出

這將產生以下結果−

File is open

示例

以下示例演示了當資源關閉時 is_resource() 函式的使用(此處 test.txt 是一個與該示例檔案位於同一路徑下的虛擬文字檔案)−

<?php
   $file = fopen("test.txt","w");
   fclose($file);
   if (is_resource($file)) {
      echo "File is open";
   } else {
      echo "Error open file";
   }
?>

輸出

這將產生以下結果−

Error open file
php_variable_handling_functions.htm
廣告