<?$a=3;
if($a=4){
echo $a;
}else{
echo "sdsdsdsd";
}?>输出结果为4,无论我把if()判断的条件改成什么,它输出的依然是if为ture时所需要输出的东西,这个是为什么?我没觉得我哪里错啊
if($a=4){
echo $a;
}else{
echo "sdsdsdsd";
}?>输出结果为4,无论我把if()判断的条件改成什么,它输出的依然是if为ture时所需要输出的东西,这个是为什么?我没觉得我哪里错啊
解决方案 »
- PHP 生成 XML 如何添加外部样式表 XSL
- 图片校验的问题
- php+smarty 下 gb2312+utf-8 乱码的问题
- 有没有能在php 4.x上跑的 功能和file_put_contents()一样的函数.如果没有怎么办?
- 急!nusoap & webservice 小问题
- 验证问题,简单
- PHP里面可以使用JavaScript吗
- 外行請問:有什麼比較好用的PHP代碼編輯器?
- 对接短信通道商短信发不出去,求指教,大神指导一下吧
- 请教各位大神,php curl请求页面显示空白
- 多城市分类网站是如何设计的?
- 这个类都改乱了 哪位高手帮我改改 看的我都头疼了~~~ 最好写出哪个方法里的错误 跪谢
如果你是要判断 则应该写为
If($a == 4)
就是if(4==$a){} 写错了,可以报出来.
if($a=0){
echo $a;
}else{
echo "sdsdsdsd";
}