回答編集履歴
1
誤字の修正
test
CHANGED
@@ -14,11 +14,11 @@
|
|
14
14
|
|
15
15
|
|
16
16
|
|
17
|
-
気付きましたか?`3486784400`は`2147483647`より大きい整数です。そのため、`PHP_INT_MAX`が`2147483647`である環境では`3486784400`を整数として扱えません。そのため、整数の簡単な算数です
|
17
|
+
気付きましたか?`3486784400`は`2147483647`より大きい整数です。そのため、`PHP_INT_MAX`が`2147483647`である環境では`3486784400`を整数として扱えません。そのため、整数の簡単な算数ですら、PHPは正確に出来ないのです。
|
18
18
|
|
19
19
|
|
20
20
|
|
21
|
-
では、実際どのような処理の結果`-3`
|
21
|
+
では、実際どのような処理の結果`-3`というとんちんかんな答えを出してしまったのかを見ていきましょう。下記処理は`PHP_INT_MAX`が`2147483647`の場合です。`9223372036854775807`では正しく`1`と答えてくれるので、該当しないことに注意してください。
|
22
22
|
|
23
23
|
|
24
24
|
|