在线编程和本地环境运行结果总是不一样
来源:3-5 编程练习
辰小七
2018-12-26 16:31:27
<?php $str="2e3a5s"; //转换类型并输出 $a = (int)$str; $b = (float)$str; $c = (boolean)$str; $d = (unset)$str; var_dump ($a,$b,$c,$d); echo '<br>'; $arr=array(); //转换类型并打印输出 $e = (int)$arr; $f = (float)$arr; $g = (boolean)$arr; $h = (unset)$arr; var_dump($e,$f,$g,$h);
问题1:本地环境报错是因为php版本是7的原因吗?
问题2:转换成int时候本地环境解析的2e3,也是版本问题?
问题3:效果图是boolean,我不管在哪效果都是bool
1回答
您好,1.是的。版本原因,PHP5版本不会报错。
2.是的。版本原因,PHP7会将其作为科学计数法运算。
3.测试显示都是bool。图片已更改。
祝学习愉快!
相似问题