注册树模式 可以将获取到的数据通过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');