• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

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

php 搞代码 3年前 (2022-01-24) 20次浏览 已收录 0个评论

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

今天呢和大家一本文来源gaodai$ma#com搞$$代**码)网8搞代gaodaima码起学习下使用配置数据,据我对这东西的了解也就是连接个数据库什么地,保存一些配置信息,然后调用拿来使用。当然保存配置信息的呢也就是配置文件有三种:1、php专有的配置文件 2、ini配置文件 3、XML配置文件 ZF中对这三种文件的操作呢是由Zend_Config这个组件完成的。

从php配置文件中读取数据

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

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

$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 )

<?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+文件名。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:ZendFramework学习第三章(核心组件—应用配置数据之从php配置文件中读取数据)

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址