これはPHPでも可能ですか?
そうでない場合、利用可能な最高の精度は何ですか?
microtime() は、PHPの語彙を使用した最高の精度です。 Unix date
を使用してシステムコールを行い、ナノ秒の精度が必要な場合は_%N
_形式を指定することもできます。 Unix ntp_gettime()
はさらに高い解像度を持ち、ジッター/ワンダー/安定性/シフト/キャリブレーションデータを返します。
この拡張機能を使用すると、ナノ秒のタイミングが可能になります http://pecl.php.net/hrtime 。それでも、これは、さまざまなプラットフォームで可能な限り最高の解像度に適合するように実装されたストップウォッチクラスです。
PHP 7.3の時点で、コアにはクロスプラットフォームのhrtime()
関数もあります http://php.net/manual/en/function.hrtime.php 。