Phalcon\Registry
Phalcon\Registry 是一个用于在应用中存储全局变量的容器,当向其实例存储了某个对象后,该对象将在整个应用中都可被访问,该类实现了 ArrayAccess、 Iterator、Traversable、 Serializable、 Countable、JsonSerializable 接口。
<?php
// 实例化一个 \Phalcon\Registry 对象
$registry = new \Phalcon\Registry();
// 向 $registry 存储一个对象 something,其值为一个字符串: something
$registry->something = 'something';
// 以数组的方式存储一个对象
$registry['something'] = 'something';
// 获取前面存储的值
$value = $registry->something;
// 若以数据的键的方式访问
$value = $registry['something'];
// 检测是否存在某个对象
$exists = isset($registry->something);
// 或者以数组的方式检测
$exists = isset($registry['something']);
// 删除某个值
unset($registry->something);
// 若以数组的键的方式删除
unset($registry['something']);
评论已关闭