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() 返回的结果。 |
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇: php mysql_affected_rows获取sql执行影响的行数
copyright © 2008-2019 入门客AI创业平台 版权所有 备案号:湘ICP备2023012770号