PHP中删除变量时unset()和null的区别分析
2015-01-24信息快讯网
第二种方法:unset($varname)
这两种方法都可以删除变量,但结果有些许的差别。
代码:
<?php
$a = array(
'a' => 'a',
'b' => 'b'
);
$b = array(
'a' => 'a',
'b' => 'b'
);
$a['b'] = null;
unset($b['b']);
print('<pre>');
print_r($a);
print('<br />');
print_r($b);
print('</pre>');
?>
结果:
Array ( [a] => a [b] => ) Array ( [a] => a )
深入PHP empty(),isset(),is_null()的实例测试详解
php中is_null,empty,isset,unset 的区别详细介绍
PHP中空字符串介绍0、null、empty和false之间的关系
php中session_unset与session_destroy的区别分析
PHP中通过加号合并数组的一个简单方法分享
PHP企业级应用之常见缓存技术篇
php empty,isset,is_null判断比较(差异与异同)
用sql命令修改数据表中的一个字段为非空(not null)的语句
php面向对象全攻略 (六)__set() __get() __isset() __unset()的用法