zoukankan      html  css  js  c++  java
  • 资源数据类型

    资源

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

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

    例子:

    <?php
    if(!file_exists("test.txt")){
        $fh = fopen("test.txt","w");	    //打开文件
        echo get_resource_type($fh);    // 输出:stream
        fclose($fh);		    //关闭文件
    }
    ?>

    转换为资源

    由于资源类型变量保存有为打开文件、数据库连接、图形画布区域等的特殊句柄,因此无法将其它类型的值转换为资源。

    释放资源

    由于 PHP4 Zend 引擎引进了资源计数系统,可以自动检测到一个资源不再被引用了(和 Java 一样)。这种情况下此资源使用的所有外部资源都会被垃圾回收系统释放。因此,很少需要用某些 free-result 函数来手工释放内存。

    注意: 持久数据库连接比较特殊,它们不会被垃圾回收系统破坏。

  • 相关阅读:
    FastDFS 安装与使用
    leecode刷题(18)-- 报数
    时间戳转换日期格式
    嵌入式Linux的FTP服务端软件(stupid-ftpd)
    iMx280A测试声纹
    Linux 版本查询
    Linux下的目录结构
    uboot主Makefile分析
    uboot配置过程详解1
    路由器设置
  • 原文地址:https://www.cnblogs.com/chenguanai/p/7490072.html
Copyright © 2011-2022 走看看