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