课程
/后端开发
/PHP
/PHP入门篇
我是新手 如果输入
<?php
if($si=""){
echo"a";}
else{
echo"b";}
?>
结果是b 为什么? 我不明白
2015-06-29
源自:PHP入门篇 6-2
正在回答
$i=""是先赋值,然后在进行逻辑判断。很显然,赋值后$i是一个空值。那么php会进行逻辑转换,空自然会转换成false
和empty函数逻辑判断类似。
所以结果输出b
si="",这是赋值语句吧。应该是==
举报
PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。
1 回答php 中的条件结构 switch...case
2 回答php的中文乱码问题
2 回答关于php文件名的问题
1 回答php中定义变量的问题
2 回答PHP中常量设置问题??