
PHP不同版本取模问题,值不同
不同版本取模问题,值不同
//php5.6 echo '516609703170671616' % 4; //输出3 //php7.2 echo '516609703170671616' % 4; //输出0
最后发现是字符串的原因,如果都是int类型的,取值就一样了,如下
//php5.6 echo 516609703170671616 % 4; //输出0 //php7.2 echo 516609703170671616 % 4; //输出0
不同版本取模问题,值不同
//php5.6 echo '516609703170671616' % 4; //输出3 //php7.2 echo '516609703170671616' % 4; //输出0
最后发现是字符串的原因,如果都是int类型的,取值就一样了,如下
//php5.6 echo 516609703170671616 % 4; //输出0 //php7.2 echo 516609703170671616 % 4; //输出0