php比较问题 <?php$a = "10";$b = 10;if ($a == $b) { echo("a等于b");} else { echo("a不等于b");}?>$a不是字符类型吗?为什么结果显示“a等于b”? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,因为PHP是弱类型语言。比较时他会自动转换类型的 //呵呵,结果1,2都打印了if(0 == 'A'){ echo '1';}if('A' == 0){ echo '2';} 修改为:if ($a === $b) {echo("a等于b");} else {echo("a不等于b");}就会打出“a不到呢关于b”了!弱类型语言啊! PHP是弱类型语言,比较时他会自动转换类型的,就像他定义是不用定义类型一样 PHP是弱类型语言啊 当用"=="时只比较值是否相等,如果改为"==="时要比较值和类型!所以你得到的是a等于b [求助]PHP的XMLReader读取xml文件出错? AJAX传递参数,PHP无法获取 smarty mysql 赋值 改变条件 求一cms源码 在PHP中是用echo输出html语言快,还是嵌入html快? 请教一个奇怪的php环境安装问题,困扰了我很长时间,很急…… 请问php+mysql问题? 求php下的html在线编辑器源码!! 我只在自己的电脑上学习PHP(学习它的语法),只装PHP的编译器可以吗?装好以后应该怎样使用它来写PHP的源程序,和编译它。 php json数据gzip压缩输出 php smarty 无法实例化 php网站 手机归属地查询接口
//呵呵,结果1,2都打印了
if(0 == 'A')
{
echo '1';
}
if('A' == 0)
{
echo '2';
}
if ($a === $b) {
echo("a等于b");
} else {
echo("a不等于b");
}就会打出“a不到呢关于b”了!弱类型语言啊!