PHP8 get_resources — 返回活動資源

2023-09-16 11:10 更新

(PHP 7, PHP 8)

get_resources — 返回活動資源

說明

get_resources(?string $type = null): array

返回一個包含所有當前活動資源的數(shù)組,可以選擇按資源類型進行過濾。

注意:此函數(shù)用于調(diào)試和測試目的。它不應(yīng)該在生產(chǎn)環(huán)境中使用,特別是不應(yīng)該用來訪問或操縱通常不可訪問的資源(例如,SplFileObject 實例的底層流資源)。

參數(shù)

type

如果定義了此選項,將會導(dǎo)致 get_resources() 僅返回指定類型的資源??梢垣@取資源類型的列表。

如果將字符串 Unknown? 作為類型提供,那么只會返回未知類型的資源。

如果省略此選項,則將返回所有資源。

返回值

返回一個按資源編號索引的當前活動資源數(shù)組。

更新日志

版本 說明
8.0.0 type is nullable now.

示例

示例 #1 Unfiltered get_resources()

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

以上示例的輸出類似于:

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

示例 #2 Filtered 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) {
}

參見

  • get_loaded_extensions() - 返回所有編譯并加載模塊名的 array
  • get_defined_constants() - 返回所有常量的關(guān)聯(lián)數(shù)組,鍵是常量名,值是常量值
  • get_defined_functions() - 返回所有已定義函數(shù)的數(shù)組
  • get_defined_vars() - 返回由所有已定義變量所組成的數(shù)組


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號