PHP が標準の数学関数を計算する方法を理解できません。特定の例では、次の計算があります。
225 + 154 * 256 + 138 * 256 * 256 + 81 * 256 * 256 * 256 (正しい、括弧なし)
これをphpで実行すると、次の数値が生成されます:1,368,038,113
これを論理的に見て、左から右に合計を計算すると、この数値は近づくことさえありません。安価な単純な計算機を使用すると、数値が大きくなりすぎるため、256 の最後の 2 つの乗算の前に計算をあきらめます。
256 を 6 回掛ける計算で、どうしてこのような比較的小さな数になるのでしょうか?
PHPが実際にこの答えをどのように解決するかの内訳は素晴らしいでしょう.
ps私はこのページを読みました:http://www.homeandlearn.co.uk/php/php2p8.htmlそれでも上記の助けにはなりませんでした。