PHP - get_resource_id() 函数



定义和用法

函数 `get_resource_id()` 返回给定资源的整数标识符。资源是一种变量类型,它保存对外部资源的引用。资源可以是文件句柄、数据库连接或 URL 句柄。每个资源都由一个唯一的 ID 标识。在之前的 PHP 版本中,我们需要将资源强制转换为 int 来获取资源 ID。

语法

int get_resource_id ( resource $res )

参数

序号 参数和描述
1

res

一种保存对外部资源引用的变量类型。

返回值

此函数返回给定 resint 标识符。此函数实质上是对 resint 类型转换,以便更容易检索资源 ID。

依赖

PHP 8.0

示例

下面的示例演示了函数 `get_resource_id()` 的用法:

<?php
   $x = fopen('test.txt', 'rb');
   echo get_resource_id($x);
?>

输出

这将产生以下结果:

1
php_variable_handling_functions.htm
广告