public function __construct() { if (is_null(self::$defaults)) { self::$defaults = array('at' => '', 'time' => (int) 0, 'port' => (int) 0, 'locked' => false, 'ver' => (int) 0, 'map' => '', 'game' => '', 'name' => '', 'info' => '', 'nump' => (int) 0, 'maxp' => (int) 0, 'open' => (int) 0, 'mode' => '', 'setup' => '', 'iwad' => '', 'pwads' => '', 'wcrc' => (int) 0, 'plrn' => '', 'data0' => (int) 0, 'data1' => (int) 0, 'data2' => (int) 0); } // Assign the default values. $this->values = self::$defaults; }