1.註冊模式:php
註冊模式,解決全局共享和交換對象。已經建立好的對象,掛在到某個全局可使用的數組上,在須要使用的時候,直接從該數組上獲取便可。將對象註冊到全局的樹上。任何地方直接去訪問。數組
<?php /** 註冊模式,解決全局共享和交換對象。已經建立好的對象,掛在到某個全局可使用的數組上,在須要使用的時候, 直接從該數組上獲取便可。將對象註冊到全局的樹上。任何地方直接去訪問。 **/ class register { //聲明類靜態對象user public static $obj; //爲對象obj添加屬性 public static function set($key,$val){ self::$obj[$key] = $val; } //獲取對象的指定key內容 public static function get($key){ return self::$obj[$key]; } //銷燬對象key的屬性值 function __unset($key){ echo '在調用unset時----自動執行'; unset(self::$obj[$key]); } } register::set('name','中國人'); $name = register::$obj['name']; echo $name; ?>