php中的释放语句unset和释放函数mysql_free_result()
首先要强调的一点是unset在php中已经不再是一个函数了,既然不是函数,那么就没有了返回值,所以用的时候不能够用unset的返回值来做判断。
返回的结果为:
其次,在函数中,unset只能销毁局部变量,并不能销毁全局变量,来看下手册的一个例子
<?php function destroy_foo() { global $foo; unset($foo); } $foo = ‘bar’; destroy_foo(); echo $foo; ?>
返回的结果为:
bar
<?php function foo() { unset($GLOBALS["bar"]); } $bar = “something”; foo(); var_dump($bar); ?>
mysql_free_result()
定义和用法
mysql_free_result() 函数释放结果内存。
如果成功,则返回 true,如果失败,则返回 false。
语法
mysql_free_result(data)
参数 | 描述 |
---|---|
data | 必需。要释放的结果标识符。该结果标识符是从 mysql_query() 返回的结果。 |
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: YII2原生SQL分页支持排序搜索
- 下一篇: thinkphp模板页面多条件if判断的写法
copyright © 2008-2019 亿联网络 版权所有 备案号:粤ICP备14031511号-2