addDescription( 'Benchmark for wfIsWindows.' ); } public function execute() { $this->bench( [ [ 'function' => [ $this, 'wfIsWindows' ] ], [ 'function' => [ $this, 'wfIsWindowsCached' ] ], ] ); } protected static function is_win() { return substr( php_uname(), 0, 7 ) == 'Windows'; } // bench function 1 protected function wfIsWindows() { return self::is_win(); } // bench function 2 protected function wfIsWindowsCached() { static $isWindows = null; if ( $isWindows == null ) { $isWindows = self::is_win(); } return $isWindows; } } $maintClass = BenchWfIsWindows::class; require_once RUN_MAINTENANCE_IF_MAIN;