为什么php和js会对同一件事给出不同的结果: JS:
1085 << 24 = 1023410176
PHP:
1085 << 24 = 18203279360
答案 0 :(得分:0)
JavaScript中按位操作的操作数总是被视为int32,而在PHP中则不是这样。
在PHP中,这些位不会被截断,因为它不被视为32位整数。
Difference in the results of operations bitwise between javascript and php