在php7.2中是不是不建议使用unset?,运行结果会报错
登陆购买课程后可参与讨论,去登陆吧
你好,unset()函数在PHP7.2版本中销毁变量也是适用的,如果您的测试有误建议贴出报错信息,如果解决您的问题请采纳,祝学习愉快!
你好,(unset)$str是将一个变零强制转换成null,将不会删除改变量或unset改值,仅返回null值而以。此种情况是PHP5以上不支持该的已经废弃,
但是如下:
echo $a; //输出a的值是20unset($a); //销毁变量aecho $a;
此种情况是销毁改变量,输出时将提示该变量不存在,该种情况下是PHP7.2版本也是支持的和PHP版本没有关系。如果解决您的问题请采纳,祝学习愉快!
<?php $str="2e3a5s"; $a=intval($str); $b=floatval($str); $c=boolval($str); $d=(unset)$str; var_dump($a,$b,$c,$d); echo '<hr>'; $arr=array(); $A=(int)$arr; $B=(float)$arr; $C=(bool)$arr; $D=(unset)$arr; var_dump($A,$B,$C,$D);
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。
18 1
3 1
8 1
5 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星