У нас есть целочисленная арифметика, которая по историческим причинам должна работать на PHP так же, как на нескольких статически типизированных языках. Начиная с последнего обновления PHP, поведение для переполненных целых чисел изменилось. В основном мы используем следующую формулу: function f($x1, $x2, $x3, $x4) { return (($x1 + $x2) ^ $x3) + $x4; } Однако даже […]
Я пытаюсь получить сумму 1 + 2 + … + 1000000000 , но я получаю забавные результаты в PHP и Node.js. PHP $sum = 0; for($i = 0; $i <= 1000000000 ; $i++) { $sum += $i; } printf("%s", number_format($sum, 0, "", "")); // 500000000067108992 Node.js var sum = 0; for (i = 0; i […]