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?>

 

posted @ 2012-09-27 21:36  kaili  阅读(102)  评论(0)    收藏  举报