Heim  >  Artikel  >  Backend-Entwicklung  >  ZF框架Registry(注册表)的使用方法

ZF框架Registry(注册表)的使用方法

WBOY
WBOYOriginal
2016-07-25 08:48:35973Durchsuche
学习作业
  1. require_once("Zend/Loader.php");
  2. Zend_Loader::loadClass("Zend_Registry");
  3. $Arr = array
  4. (
  5. 'host' => '127.0.0.1',
  6. 'username' => 'root',
  7. 'password' => '111',
  8. 'dbname' => 'test'
  9. );
  10. $Reg = new Zend_Registry($Arr);
  11. echo '主机名:' . $Reg['host'] . "
    ";
  12. echo '用户名:' . $Reg['username'] . "
    ";
  13. echo '密码:' . $Reg['password'] . "
    ";
  14. echo '数据库:' . $Reg['dbname'] . "
    ";
  15. echo "
    ";
  16. Zend_Registry::set('表名','sanguo'); //SET赋值方法,也可以赋值为数组
  17. echo Zend_Registry::get('表名'); //GET取值方法
  18. ?>
复制代码
  1. //引入Loader自动载入类
  2. require_once("Zend/Loader.php");
  3. //载入注册表对象类
  4. Zend_Loader::loadClass("Zend_Registry");
  5. /*--------------------------------------------------------*/
  6. //以对象方式进行注册表操作
  7. //实例化注册表对象类的资源赋给$Reg
  8. $Reg = new Zend_Registry();
  9. //讲$Reg转换为对象格式
  10. Zend_Registry::setInstance($Reg);
  11. //对$Reg进行赋值(注册表赋值)
  12. $Reg ->name = '张三';
  13. $Reg ->sex = '男';
  14. $Reg ->age = '18';
  15. //获取静态对象后输出.
  16. $Reg = Zend_Registry::getInstance();
  17. echo "姓名为:" . $Reg->name . "
    ";
  18. echo "性别为:" . $Reg->sex . "
    ";
  19. echo "年龄为:" . $Reg->age . "
    ";
  20. /*--------------------------------------------------------*/
  21. $Arr = array('姓名' => '张三','年龄' => '18','爱好' => '上网');
  22. Zend_Registry::set('My',$Arr);
  23. class Person
  24. {
  25. public function My()
  26. {
  27. echo "我的姓名是:" . Zend_Registry::get('My')['姓名'] . "
    ";
  28. echo "我的年龄是:" . Zend_Registry::get('My')['年龄'] . "
    ";
  29. echo "我的爱好是:" . Zend_Registry::get('My')['爱好'] . "
    ";
  30. }
  31. }
  32. $Person = new Person();
  33. $Person -> My();
  34. ?>
复制代码


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn