function getCachedAlliance($id) { static $alliances = array(); if ($alliances[$id]) { return $alliances[$id]; } else { $a = new Alliance(); $a->get($id); $alliances[$id] = $a; return $a; } }