php单例模式
1 <?php 2 class War3 3 { 4 5 protected static $_instance = null; 6 7 private function __construct() 8 9 { 10 11 echo "War3 is Running.","<br />"; 12 13 } 14 15 public static function runWar() 16 17 { 18 19 if (null === self::$_instance) { 20 21 self::$_instance = new self(); 22 23 } 24 25 return self::$_instance; 26 27 } 28 } 29 War3::runWar();
30 War3::runWar();
31 War3::runWar();
32?>