Heim  >  Artikel  >  php教程  >  PHP中删除变量时unset()和null的区别分析

PHP中删除变量时unset()和null的区别分析

WBOY
WBOYOriginal
2016-06-13 12:12:041056Durchsuche

第一种方法:$varname=null
第二种方法:unset($varname)
这两种方法都可以删除变量,但结果有些许的差别。
代码:

复制代码 代码如下:


$a = array(
'a' => 'a',
'b' => 'b'
);
$b = array(
'a' => 'a',
'b' => 'b'
);
$a['b'] = null;
unset($b['b']);
print('

'); <br>print_r($a); <br>print('<br>'); <br>print_r($b); <br>print('
');
?>

结果:

复制代码 代码如下:


Array
(
[a] => a
[b] =>
)
Array
(
[a] => a
)

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP校验ISBN码的函数代码Nächster Artikel:php下连接mssql2005的代码