当前位置:首页 > PHP > 关键词 > 变量 > 正文

PHP 数据类型 - 资源(resource)

PHP 数据类型 - 资源(resource) 资源是一种特殊的变量类型,保存了到外部资源的一个引用:如打开文件、数据库连接、图形画布区域等 ...

资源

资源是一种特殊的变量类型,保存了到外部资源的一个引用:如打开文件、数据库连接、图形画布区域等。

资源是通过专门的函数来建立和使用的。

例子:

<?php
if(!file_exists("test.txt")){
    $fh = fopen("test.txt","w");	    //打开文件
    echo get_resource_type($fh);    // 输出:stream
    fclose($fh);		    //关闭文件
}
?>转换为资源由于资源类型变量保存有为打开文件、数据库连接、图形画布区域等的特殊句柄,因此无法将其它类型的值转换为资源。释放资源由于 PHP4 Zend 引擎引进了资源计数系统,可以自动检测到一个资源不再被引用了(和 Java 一样)。这种情况下此资源使用的所有外部资源都会被垃圾回收系统释放。因此,很少需要用某些 free-result 函数来手工释放内存。注意: 持久数据库连接比较特殊,它们不会被垃圾回收系统破坏。。

本文属原创,转载请注明原文:https://www.zhimatong.com/jiaocheng/111.html

为保证教程的实用性及扩大知识面覆盖,如果您有相似问题而未解决,可联系在线客服免费技术支持。

点赞 1

联系
顾问

在线
客服
账号登录

没有账号?立即注册

忘记密码

登录即同意用户协议没有账号? 立即注册
账号注册
我已阅读并同意用户协议
立即注册
注册即同意用户协议已有账号? 立即登录
找回密码

操作步骤:邮箱验证->设置新密码

注册即同意用户协议已有账号? 立即登录