(PHP 7, PHP 8)
get_resources — 返回作用中的資源
返回所有目前作用中資源的陣列,可依資源類型篩選。
注意事項:此函式僅供除錯和測試之用。它不應在正式環境中使用,尤其不能用於存取甚至操作通常無法存取的資源(例如 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) { }