public static function setupBeforeClass() { parent::setUpBeforeClass(); $iMax = 100; self::$timeItOverhead = 0; self::$startEndOverhead = 0; self::$timers = []; self::$timing = []; for ($i = 0; $i < $iMax; $i++) { self::timeIt('$timeItOverhead', function () { }); self::startTimer('$startEndOverhead', microtime(true)); self::endTimer('$startEndOverhead', microtime(true)); } self::$timeItOverhead = self::$timing['$timeItOverhead']['total'] / $iMax; self::$startEndOverhead = self::$timing['$startEndOverhead']['total'] / $iMax; self::$timers = []; self::$timing = []; }