(PHP 7, PHP 8)
get_resources — 返回活动资源
返回当前所有活动资源的数组,可以选择按资源类型进行筛选。
注意: 此函数旨在用于调试和测试目的。它不应该在生产环境中使用,尤其不应该用于访问甚至操作通常无法访问的资源(例如,SplFileObject 实例的底层流资源)。
type
如果已定义,这将导致get_resources() 仅返回给定类型的资源。提供了资源类型的列表。
如果提供字符串 Unknown
作为类型,则只返回未知类型的资源。
如果省略,则返回所有资源。
返回一个包含当前活动资源的数组,索引为资源编号。
版本 | 描述 |
---|---|
8.0.0 |
type 现在可以为空。 |
示例 #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) { }