code: static private function timeLog(float $begin = null): float
      {
          // 不带参数则返回当前时间
          if (!$begin) {
              return microtime(true);
          }
  
          // 带参数(开始时间),则返回当前时间与开始时间的差
          return round(microtime(true) - $begin, 6);
      }
docs: 时间记录及计算
  SFrame中有同名方法,为减少依赖,此处重复实现
  @param $begin float 开始时间
  @return float 开始时间(如果未指明开始时间)/时间间隔(如果指明时间间隔)