2024 日本 PHP 研討會

get_resources

(PHP 7, PHP 8)

get_resources返回作用中的資源

說明

get_resources(?string $type = null): array

返回所有目前作用中資源的陣列,可依資源類型篩選。

注意事項此函式僅供除錯和測試之用。它不應在正式環境中使用,尤其不能用於存取甚至操作通常無法存取的資源(例如 SplFileObject 實例的底層串流資源)。

參數

類型

如果定義了此參數,get_resources() 將只返回指定類型的資源。這裡提供資源類型列表。

如果提供字串 Unknown 作為類型,則只會返回類型未知的資源。

如果省略此參數,則會返回所有資源。

回傳值

返回一個包含當前活動資源的 陣列,以資源編號作為索引。

更新日誌

版本 說明
8.0.0 type 現在可以為 null。

範例

範例 #1 未過濾的 get_resources()

<?php
$fp
= tmpfile();
var_dump(get_resources());
?>

上述範例將輸出類似以下內容

array(1) {
  [1]=>
  resource(1) of type (stream)
}

範例 #2 已過濾的 get_resources()

<?php
$fp
= tmpfile();
var_dump(get_resources('stream'));
var_dump(get_resources('curl'));
?>

上述範例將輸出類似以下內容

array(1) {
  [1]=>
  resource(1) of type (stream)
}
array(0) {
}

參見

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top