PHP unset()

<?php//PHP5foreach($colorsas&$color){$color=strtoupper($color);}unset($color);/*确保下面对... <?php
// PHP 5
foreach ($colors as &$color) {
$color = strtoupper($color);
}
unset($color); /* 确保下面对 $color 的覆盖不会影响到前一个数组单元 */
/* 确保下面对 $color 的覆盖不会影响到前一个数组单元 */ 手册上是这样说的 没太明白 哪位能帮忙举个例子不 最好是通俗易懂 我刚学PHP 很菜
展开
 我来答
hotdigger
推荐于2018-03-13 · TA获得超过3590个赞
知道大有可为答主
回答量:1458
采纳率:50%
帮助的人:626万
展开全部
unset()是注销定义的变量.
因为PHP变量是不需要预先定义就可以使用.
如果不unset($color),后面的代码如果用到同名的$color,PHP就会使用前面使用过的这个(里面是有值的),如果不重新赋值就使用,可能会影响到正确性.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式