PHP 变量处理函数

PHP get_resource_id() 函数提供了一种类型安全的方法来生成资源的整数标识符。此函数是 resource 的 int 转换,以便更轻松地检索资源 ID。

注意:此函数可用从 PHP 8.0.0 开始。

语法

get_resource_id(resource) 

参数

resource必需 指定资源句柄。

返回值

返回给定资源的int 标识符。

示例:

假设我们在当前工作目录中有一个名为 test.txt 的文件。下面的示例演示了如何使用此函数来获取该资源的整数标识符。

<?php
$file = 'test.txt';

$fp = fopen($file, 'r');

//资源的整数转换
echo (int) $fp . "\n\n";

//使用获取int标识符
//get_resource_id()函数
echo get_resource_id($fp);
?> 

上述代码的输出将是:

5

5