php的类怎么读取到配置文件里面的配置项?

配置项写在了config.php文件中,以数组的形式写的.如下这样:$_CFG=array('db_host'=>'localhost','db_user'=>'root... 配置项写在了config.php文件中,以数组的形式写的.
如下这样:
$_CFG = array(
'db_host' => 'localhost',
'db_user' => 'root',
'db_pwd' => '123456',
'db_name' => 'nanguo',
);

有一个db.class.php类,这个类怎么读取到config.php文件中的数据库配置信息呢?
展开
 我来答
依然特雷西sky
高粉答主

2020-03-17 · 繁杂信息太多,你要学会辨别
知道答主
回答量:1511
采纳率:33%
帮助的人:69.2万
展开全部

1、新建一个PHP文档,该文档的目的是检测PHP的环境配置,示例:<?php phpinfo()。

2、保存以上内容,在浏览器查看输出信息。

3、以上信息便是PHP的配置信息了,在该页面查找:Loaded Configuration File,红色方框中便是php.ini的具体路径了。

4、打开CMD窗口,并输入:php -i | findstr php.ini。

5、按下回车键执行后,同样可以得到php.ini配置文件的路径。

__峰回路转
推荐于2018-02-27 · TA获得超过714个赞
知道小有建树答主
回答量:605
采纳率:89%
帮助的人:319万
展开全部
这个要看你怎么配置,如果是返回一个数组的话,在你include那个配置文件的地方直接赋值给一个数组即可。例如:
这里有一个配置文件config.php,内容如下:
return array(
'a' => '123',

'b' => '456'

);

$config = include('配置文件路径');
$config就是配置文件里面的数组了。直接使用就可以了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ffffe664
2015-07-27 · 超过35用户采纳过TA的回答
知道答主
回答量:208
采纳率:0%
帮助的人:101万
展开全部
配置文件 return 在类里面用成员变量接收就能读取到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zgx030030
2014-07-02 · TA获得超过969个赞
知道小有建树答主
回答量:384
采纳率:0%
帮助的人:286万
展开全部
类的构造方法里用global声明$_CFG为全局变量。
追问
能不能帮我改下:
public function __construct($host, $user, $pwd, $db){
$this->host = $host;
$this->user = $user;
$this->pass = $pwd;
$this->dbName = $db;
}
追答
public function __construct(){
global $_CFG;
$this->host = $_CFG['db_host'];
$this->user = $_CFG['db_user'];
$this->pass = $_CFG['db_pwd'];
$this->dbName = $_CFG['db_name'];
}

 当然前提是你要提前包含进config.php

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LkimEw
2014-07-02 · TA获得超过139个赞
知道答主
回答量:67
采纳率:0%
帮助的人:16.7万
展开全部
return $_CFG = array(
'db_host' => 'localhost',
'db_user' => 'root',
'db_pwd' => '123456',
'db_name' => 'nanguo',
);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式