次の行に構文エラーがあります。return (double) + (double);
public function getMicroTime( )
{
list( $usec, $sec ) = explode( " ", microtime( ) );
return (double) + (double);
}
これを解決するのを手伝ってもらえますか?
次の行に構文エラーがあります。return (double) + (double);
public function getMicroTime( )
{
list( $usec, $sec ) = explode( " ", microtime( ) );
return (double) + (double);
}
これを解決するのを手伝ってもらえますか?
(double)
型キャストは単項演算子のように動作するため、その隣に引数が必要です。代わりに以下を返す必要があります。
return (double)$usec + (double)$sec;
ただし、5.0 以降では、関数全体を単純に次のように置き換えることができます。
microtime(true);
true
最初の引数として渡すことで、ミリ秒精度の float として時刻を返します。
Google はこれを見つけました。vars に基づいて、コピーと貼り付けのスキルに何かが欠けている可能性があります :-)
function getmicrotime($t) {
list($usec, $sec) = explode(" ",$t);
return ((float)$usec + (float)$sec);
}