私の倹約サービスは、ミリ秒単位でタイムスタンプを表すLong型の整数を受け取ることを期待していますが、私はPHP倹約が自動的に私のPHP型を倹約型に変えますが、長い整数を期待していますか?私のコンピュータは64ビットだと思いますが、PHPの整数の長さはプラットフォームに依存していると思うので、実際には整数に応じてプラットフォームに依存する長さに依存したくありません。倹約のためのPHPの長整数
私は現在、microtime()を取得して1000を掛けてから整数に変換しています。これはPHP &のリトルロングintsで動作する "正しい"方法ですか?
の文字列表現からカンマを削除してください:http://stackoverflow.com/questions/864058/how-to-have-64-bit-integer-on-php –
正確には私の質問ではありません。 Thriftは魔法のように型を倹約型に変換しますが、どの型を変換するのか分かりません。私が言ったように、私は64ビットアーキテクチャを望んでいるとは本当に頼りにしたくありません。 – nnythm
なぜ整数でなければならないのですか?文字列の何が問題ですか?あなたは倹約とどのようにコミュニケーションしていますか? HTTPを介して、またはいくつかの他のプロトコルを介して話すことができるいくつかのPHP拡張機能があります(私はThriftが何であるかわかりません、googleはApache Thriftを生成します)。私はPHP内で型を強制する理由は見当たりません。あなたがしなければならないことは、PHPが計算とは何の関係もない数値を渡すことだけです。 –