标签:ace cti font pac mooc creat create data 注册
定义:全局共享和交换对象$db = \IMooc\Register::get(‘db1‘);
<?php
namespace IMooc;
class Factory
{
static function createDatabase()
{
$db = Database::getInstance();
Register::set("db1", $db);
return $db;
}
}
<?php
namespace IMooc;
class Register
{
protected $objects;
static function set($alias, $object)
{
self::$objects[$alias] = $object;
}
static function get($alias)
{
return self::$objects[$alias];
}
function _unset($alias)
{
unset(self::$objects[$alias]);
}
}
标签:ace cti font pac mooc creat create data 注册
原文地址:http://www.cnblogs.com/phonecom/p/53169d5f1f7ece5248df39114c8076db.html