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