PHP 64 ビット整数の処理
PHP では、整数のネイティブ データ型は通常 32 ビットで、値を保持できます。 -2,147,483,648~の範囲内2,147,483,647。ただし、大規模なデータを扱う場合や非常に大量の計算を実行する場合など、より大きな数値を処理する必要が生じるシナリオもあります。
PHP での 64 ビット整数のサポートを実現
設定ベースのメカニズムとは異なり、PHP での 64 ビット整数サポートの有効化はコンパイル時オプションによって実現されます。重要なのは、64 ビット ハードウェアと互換性のある 64 ビット バージョンの PHP の両方がインストールされている必要があることです。これらの前提条件がなければ、PHP は引き続き整数を 32 ビット値として処理します。
整数ビット サイズの確認
PHP 環境の現在の整数ビット サイズを確認するには、次の手順を実行します。ターミナルで次のコマンドを実行できます:
php -r 'echo PHP_INT_MAX;'
On 32 ビット PHP を備えた 32 ビット ハードウェアの場合、結果は '2147483647' となり、32 ビット整数処理を示します。逆に、64 ビット PHP を備えた 64 ビット ハードウェアでは、結果は '9223372036854775807' となり、64 ビット整数のサポートを示します。
以上がPHP で 64 ビット整数のサポートを有効にして確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。