PHP Conference Japan 2024

get_resources

(PHP 7, PHP 8)

get_resources返回活动资源

描述

get_resources(?string $type = null): array

返回当前所有活动资源的数组,可以选择按资源类型进行筛选。

注意: 此函数旨在用于调试和测试目的。它不应该在生产环境中使用,尤其不应该用于访问甚至操作通常无法访问的资源(例如,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) {
}

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top