一个奇怪的问题,村棍、村姑帮忙了! if(!0 && 10){echo "something";}//不可以 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以,不过为什么?if(!0 & 10){echo "something";}//不可以if(!0 & 1){echo "something";}//可以 0=false1=true!0=1 1&1=110=1010(二进制)1=0001(二进制) !0&10=0; 注意&是位操作中的"与",&&才是布尔运算符 回复人: ice_berg16(寻梦的稻草人) ( ) 信誉:105 2004-09-17 22:39:00 得分: 0 注意&是位操作中的"与",&&才是布尔运算符 逻辑操作请用:||,&&,!=,<=,<,>,>= 你还没有搞懂int和布尔之间的对应关系。在php中0 非假,非0为真。则!0 为真!1为假。 if(!0 & 10){echo "something";}//不可以改成if(!0 && 10){echo "something";}//不可以 求助一个正则表达式 求PHP开发工程师 变三个内裤了? xml小问题求救! 怎么保存连接服务器的变量 怎么解决地址中.php后加 ‘/’ 的问题啊 各位老大们,偶实在不明白呀. 查询数据库,然后以图片表示结果 PHP访问MS SQL 的问题! winmysqladmin 1.0 问题 数据库问题,??????????????????????谢谢 一个关于session 奇怪的问题
if(!0 & 10){echo "something";}//不可以if(!0 & 1){echo "something";}//可以
1=true
!0=1 1&1=1
10=1010(二进制)1=0001(二进制) !0&10=0;
注意&是位操作中的"与",&&才是布尔运算符
在php中0 非假,非0为真。
则!0 为真
!1为假。