资源 resource是一种特殊变量,保存了到外部资源的一个引用。资源是通过专门的函数来建立和使用的。
由于 PHP 4 Zend 引擎引进了引用计数系统,可以自动检测到一个资源不再被引用了(和 Java 一样)。这种情况下此资源使用的所有外部资源都会被垃圾回收系统释放。因此,很少需要手工释放内存。注意: 持久数据库连接比较特殊,它们不会被垃圾回收系统销毁。
本文介绍了PHP中的资源概念及其管理方式,特别关注了如何利用特定函数创建及使用资源,并讨论了PHP 4中引入的引用计数系统对于资源管理的影响。
资源 resource是一种特殊变量,保存了到外部资源的一个引用。资源是通过专门的函数来建立和使用的。
由于 PHP 4 Zend 引擎引进了引用计数系统,可以自动检测到一个资源不再被引用了(和 Java 一样)。这种情况下此资源使用的所有外部资源都会被垃圾回收系统释放。因此,很少需要手工释放内存。注意: 持久数据库连接比较特殊,它们不会被垃圾回收系统销毁。

被折叠的 条评论
为什么被折叠?