ZendFramework学习第三章(核心组件―应用配置数据之从php配置文件中读取数据)
ZendFramework学习第三章(核心组件―使用配置数据之从php配置文件中读取数据)
今天呢和大家一起学习下使用配置数据,据我对这东西的了解也就是连接个数据库什么地,保存一些配置信息,然后调用拿来使用。当然保存配置信息的呢也就是配置文件有三种: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 )
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+文件名。

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

PHP 8.4 带来了多项新功能、安全性改进和性能改进,同时弃用和删除了大量功能。 本指南介绍了如何在 Ubuntu、Debian 或其衍生版本上安装 PHP 8.4 或升级到 PHP 8.4

CakePHP 是 PHP 的开源框架。它的目的是使应用程序的开发、部署和维护变得更加容易。 CakePHP 基于类似 MVC 的架构,功能强大且易于掌握。模型、视图和控制器 gu

Visual Studio Code,也称为 VS Code,是一个免费的源代码编辑器 - 或集成开发环境 (IDE) - 可用于所有主要操作系统。 VS Code 拥有针对多种编程语言的大量扩展,可以轻松编写
