位运算符&在ph5下和php4下一样吗? 居然不一样php4是bbphp5是aa 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 php573 & 0x80000000==73????????? 现在还没用PHP5还在php4奋斗啊 73 & 0x80000000的结果:在php4下等于0在php5下等于73 不一样,应该说是php5的bug,您向开发组报告了吗?代码<?php$a = 73;$b = 0x80000000;printf("%08X %08X %08X",$a,$b,$a&$b);?>php 4.3.200000049 80000000 00000000 php 5.0.200000049 7FFFFFFF 00000049这就是说php5把参与运算的数做为有符号数来操作了,而通常做位运算时是当作无符号数的 在这里,http://bugs.php.net/bug.php?id=30695 求大家帮忙 路过的高手,指点指点。。。。不胜感激! 本人安装了iis后登陆localhost老是提示要用户和密码 php中如何得到sqlite数据库中表的各个字段名字? 求一条isapi_rewrite的url重新规则 老规矩,升星了,散分! 菜鸟求知:在windows下用php5能否连上linux下的oracle数据库,如何连接,请大侠指教? 关于验证码问题 一个小问题。? 实时影像,呵呵,公司里的 问一个mysql的sleep问题 Session在Linux下不好用
73 & 0x80000000==73?????????
还在php4奋斗啊
在php4下等于0
在php5下等于73
<?php
$a = 73;
$b = 0x80000000;
printf("%08X %08X %08X",$a,$b,$a&$b);
?>php 4.3.2
00000049 80000000 00000000 php 5.0.2
00000049 7FFFFFFF 00000049这就是说php5把参与运算的数做为有符号数来操作了,而通常做位运算时是当作无符号数的