ホームページ >バックエンド開発 >PHPチュートリアル >apache - php 64 ビット マシンでは、int (76561197960265728) は自動的に float 型に変換されます

apache - php 64 ビット マシンでは、int (76561197960265728) は自動的に float 型に変換されます

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-07-06 13:53:091177ブラウズ

1. 個人のラップトップと Sina サーバーでは正常に動作しますが、会社のラップトップでは php5.6 と 64 ビットのオペレーティング システムを使用するとこの問題が発生します。


3. 正常な結果: apache - php 64 ビット マシンでは、int (76561197960265728) は自動的に float 型に変換されます

4. 異常な結果: apache - php 64 ビット マシンでは、int (76561197960265728) は自動的に float 型に変換されます

apache - php 64 ビット マシンでは、int (76561197960265728) は自動的に float 型に変換されます5. この原因は何ですか? PHP のバージョン、オペレーティング システム、またはその他の問題ですか?

返信内容:

1. 個人のラップトップと Sina サーバーでは正常に動作しますが、会社のラップトップでは php5.6 と 64 ビットのオペレーティング システムを使用するとこの問題が発生します。


3. 正常な結果:

apache - php 64 ビット マシンでは、int (76561197960265728) は自動的に float 型に変換されます4. 異常な結果:

apache - php 64 ビット マシンでは、int (76561197960265728) は自動的に float 型に変換されます

5. この原因は何ですか? PHP のバージョン、オペレーティング システム、またはその他の問題ですか?

apache - php 64 ビット マシンでは、int (76561197960265728) は自動的に float 型に変換されます

http://php.net/manual/zh/ language.types.integer.php リーリー まずは試してみて

、マシンとサービスのサイズに違いがあるかどうかを確認してください

最終結果を文字列に変換してこの問題を解決する勇気はありませんPHP_INT_MAX

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。