ZF 프레임워크 레지스트리(registry) 사용법
풀어 주다: 2016-07-25 08:48:35
学习作业
- require_once("Zend/Loader.php");
- Zend_Loader::loadClass("Zend_Registry");
- $Arr = array
- (
- 'host' => '127.0.0.1',
- 'username' => 'root',
- 'password' => '111',
- 'dbname' => 'test'
- );
- $Reg = new Zend_Registry($Arr);
- echo '主机名:' . $Reg['host'] . "
";
- echo '用户名:' . $Reg['username'] . "
";
- echo '密码:' . $Reg['password'] . "
";
- echo '数据库:' . $Reg['dbname'] . "
";
- echo "
";
- Zend_Registry::set('表名','sanguo'); //SET赋值方法,也可以赋值为数组
- echo Zend_Registry::get('表名'); //GET取值方法
- ?>
复制代码
- //引入Loader自动载入类
- require_once("Zend/Loader.php");
- //载入注册表对象类
- Zend_Loader::loadClass("Zend_Registry");
- /*--------------------------------------------------------*/
- //以对象方式进行注册表操作
- //实例化注册表对象类的资源赋给$Reg
- $Reg = new Zend_Registry();
- //讲$Reg转换为对象格式
- Zend_Registry::setInstance($Reg);
- //对$Reg进行赋值(注册表赋值)
- $Reg ->name = '张三';
- $Reg ->sex = '男';
- $Reg ->age = '18';
- //获取静态对象后输出.
- $Reg = Zend_Registry::getInstance();
- echo "姓名为:" . $Reg->name . "
";
- echo "性别为:" . $Reg->sex . "
";
- echo "年龄为:" . $Reg->age . "
";
- /*--------------------------------------------------------*/
- $Arr = array('姓名' => '张三','年龄' => '18','爱好' => '上网');
- Zend_Registry::set('My',$Arr);
- class Person
- {
- public function My()
- {
- echo "我的姓名是:" . Zend_Registry::get('My')['姓名'] . "
";
- echo "我的年龄是:" . Zend_Registry::get('My')['年龄'] . "
";
- echo "我的爱好是:" . Zend_Registry::get('My')['爱好'] . "
";
- }
- }
- $Person = new Person();
- $Person -> My();
- ?>
复制代码
|
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31