分析php中注册器模式类用法实例
文章来源:
2019-12-02 16:00
发布者:陈阳
导读注册模式很容易理解,它经常在PHP框架中使用,在一些较大的PHP框架中,一些常见的类实例将在初始化期间放入寄存器中,现在就让爱站技术频道小编给我们分析php.html="" tags="">php.html" target="_blank"php中注册器
注册模式很容易理解,它经常在PHP框架中使用,在一些较大的PHP框架中,一些常见的类实例将在初始化期间放入寄存器中,现在就让爱站技术频道小编给我们分析php.html="" tags="">php.html" target="_blank">php中注册器模式类用法实例吧!
注册器读写类
Registry.class.php
offsetSet($name, $value);
}
public static function get($name)
{
$instance = self::getInstance();
if (!$instance->offsetExists($name)) {
return null;
}
return $instance->offsetGet($name);
}
public static function isRegistered($name)
{
return self::getInstance()->offsetExists($name);
}
public static function remove($name)
{
self::getInstance()->offsetUnset($name);
}
}
需要注册的类
?
test.class.php
测试 test.php
nce "Registry.class.php";
require_once "test.class.php";
//new a object
$test=new Test();
//$test->hello();
//注册对象
Registry::set('testclass',$test);
//取出对象
$t = Registry::get('testclass');
//调用对象方法
$t->hello();
?>
以上就是爱站技术频道小编给我们讲解的分析php中注册器模式类用法实例,有没有其他你感兴趣的知识呢?爱站技术频道应有尽有。
原文链接:https://js.aizhan.com/develop/php/10458.html
如有疑问请与原作者联系
免责声明:本文章由会员“陈阳”发布如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务如因作品内容、版权和其他问题请于本站联系
上一篇:
详解PHP序列化反序列化的方法
下一篇:
爆料PHP绝对路径的方法