ZendFramework学习第三章(核心组件―应用配置数据之从php配置文件中读取数据)

php中文网
发布: 2016-06-13 13:18:32
原创
963人浏览过

ZendFramework学习第三章(核心组件―使用配置数据之从php配置文件中读取数据)

今天呢和大家一起学习下使用配置数据,据我对这东西的了解也就是连接个数据库什么地,保存一些配置信息,然后调用拿来使用。当然保存配置信息的呢也就是配置文件有三种:1、php专有的配置文件 2、ini配置文件 3、xml配置文件   zf中对这三种文件的操作呢是由zend_config这个组件完成的。

 

从php配置文件中读取数据

很简单,也就是使用Zend_Config读取php数组或者是普通php文件中的配置数组。

先说普通数组吧,就是在为Zend_Config类实例对象的时候,将指定的数组变量名字,作为该参数即可。调用呢采用对象属性方法,调用数组中的数据。举个例子:

立即学习PHP免费学习笔记(深入)”;

     $array = array(
       'webhost'=>'127.0.0.1',
       'database'=>array(
         'db_host'=>'localhost',
         'db_user'=>'root',
         'db_pass'=>'123',
         'db_name'=>'test'
         )
       );
     $config=new Zend_Config($array);   将指定的数组变量名字作为该参数即可
     echo "
";
     echo $config->webhost;
     echo "
";
     echo $config->database->db_host;

下边说如何从php文件中读取配置信息,不同的是配置文件中将数组的返回就行,实例化对象的时候参数直接使用“require+php的文件名”就行。下边举例说下:

php文件--- (文件名为 test.php )

     return array(
       'webhost'=>'127.0.0.1',
       'database'=>array(
         'db_host'=>'localhost',
         'db_user'=>'root',
         'db_pass'=>'123',
         'db_name'=>'test'
         )
       );

?>

读取配置信息的文件----

$filename ="test.php";

$config = new Zend_Config( require  $filename );

echo $config->webhost;

echo $config->database->db_user;

 

ok~!没有什么问题了,从数组中读取数据和从php文件中读取数据参数部分要注意,从数组中读取时参数为数组变量的名字,而从php配置文件读取数据是它的参数为 require+文件名。

 

相关标签:
php
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号