PHP resource 是一种特殊的数据类型,它可以用来表示外部资源,如文件、数据库连接、图像句柄等。它是一个非常有用的工具,可以帮助开发人员在 PHP 中处理外部资源。
PHP resource 的使用方法很简单,首先,开发人员需要使用特定的函数来打开外部资源,例如 fopen() 函数来打开文件。然后,该函数会返回一个 resource 类型的变量,该变量表示已打开的资源。
$fp = fopen("test.txt", "r"); // 打开文件 test.txt echo gettype($fp); // 输出 resource
之后,开发人员就可以使用该 resource 变量来对外部资源进行读写或其他操作了。例如,对于上面打开的文件 test.txt ,我们就可以使用 fread() 函数来读取文件内容了。
$content = fread($fp, filesize("test.txt")); // 读取文件内容
最后,当不再需要使用外部资源时,应当立即关闭该资源。例如对于上面打开的文件 test.txt ,我们就应当使用 fclose() 函数将其关闭。
fclose($fp); // 关闭文件 test.txt
is_resource() — 检测变量是否为资源类型。
bool is_resource ( mixed $var )
如果给出的参数 var 是 resource 类型,is_resource() 返回 TRUE,否则返回 FALSE。参数 | 描述 |
---|---|
var | 允许传入任意参数。 |
返回值: | 如果给出的参数 var 是 resource 类型,is_resource() 返回 TRUE,否则返回 FALSE。 |
---|---|
PHP 版本: | PHP 4, PHP 5, PHP 7 |
PHP zip_entry_filesize() 函数 完整的 PHP Zip File 参考手册定义和用法 The zip_entry_filesize() 函数返回 zip 档案项目的原...
PHP zip_open() 函数 完整的 PHP Zip File 参考手册定义和用法 zip_open() 函数打开 zip 档案以供读取。 如果成功,该函数则返回...
PHP mysqli_connect() 函数PHP MySQLi 参考手册实例 打开一个到 MySQL 服务器的新的连接:?php $con=mysqli_connect(localhost,m...
PHP mysqli_connect_error() 函数PHP MySQLi 参考手册实例 返回上一次连接错误的错误描述:?php $con=mysqli_connect(localhost,...
PHP mysqli_close() 函数PHP MySQLi 参考手册实例关闭先前打开的数据库连接:?php$con=mysqli_connect(localhost,my_user,my_pas...