PHP中删除变量时unset()和null的区别
unset()会销毁变量
=null并未销毁变量,只是未赋值
$str='';
isset($str);//结果为true,变量值有值,只是值为空
$str=NULL;
isset($str);//结果为false,变量未赋值
<?php
$arrayA = array('a'=>'1111','b'=>'22222');
$arrayB = array('a'=>'1111','b'=>'22222');
$arrayA['b'] = null;//设置为null
unset($arrayB['b']);//销毁变量
print_r($arrayA);
print_r($arrayB);
?>