php註冊樹模式

註冊樹模式 可以將獲取到的數據通過set()保存到註冊樹中,通過get()獲取註冊樹中的數據,_unset()刪除註冊樹中的數據!

class.php 文件 

<?php 
  
//註冊樹
class Register{
     protected static $objects;
     public static function set($alias,$object){
        self::$objects[$alias]=$object;
     }
    public static function get($alias){
        return self::$objects[$alias];
    }
    public static function _unset($alias){
        unset(self::$objects[$alias]);
    }
}

 index.php 文件

<?php
include  'class.php';
function show(){
    Register::set('text1','show');
 
}
 
function age(){
    Register::set('text2','age');
}
 
show();
age();
 
echo Register::get('text1');
echo Register::get('text2');

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章