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