我在第return (double) + (double);
public function getMicroTime( )
{
list( $usec, $sec ) = explode( " ", microtime( ) );
return (double) + (double);
}
你能帮我解决这个问题吗?
答案 0 :(得分:2)
(double)
类型转换的行为很像一元运算符,因此需要在它旁边有一个参数。您应该返回以下内容:
return (double)$usec + (double)$sec;
但是,从5.0开始,您的整个功能可以简单地替换为:
microtime(true);
通过传递true
作为第一个参数,它将时间作为一个具有ms精度的浮点数返回。
答案 1 :(得分:1)
function getmicrotime($t) {
list($usec, $sec) = explode(" ",$t);
return ((float)$usec + (float)$sec);
}