註冊樹模式 可以將獲取到的數據通過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');