1. PHP中的整型的最大值和平台有关,如32位、64位
2. 原来以为超过2^32时就会出错,其实不是的,如果在2^32以内你做的是位操作,你们当超过2^32是,位操作可能就出现了你意想不到的结果,因为这时数据类型从整型变成了float了,表示数据的位数发生了变化。
3. 2^32 + 1 并溢出了整型,但是变成了浮点型,数据运算是没有问题的;原来以为超过了2^32时就出错的想法是错误的。
4. 相关知识参考PHP手册的“整型”“浮点型”部分
DevOps
1. PHP中的整型的最大值和平台有关,如32位、64位
2. 原来以为超过2^32时就会出错,其实不是的,如果在2^32以内你做的是位操作,你们当超过2^32是,位操作可能就出现了你意想不到的结果,因为这时数据类型从整型变成了float了,表示数据的位数发生了变化。
3. 2^32 + 1 并溢出了整型,但是变成了浮点型,数据运算是没有问题的;原来以为超过了2^32时就出错的想法是错误的。
4. 相关知识参考PHP手册的“整型”“浮点型”部分