get_resources

(PHP 7, PHP 8)

get_resources返回活动资源

描述

get_resources(?string $type = null): array

返回所有当前活动 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) {
}

参见

添加注释

用户贡献注释

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