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文件中的数据库配置信息呢? 展开
如下这样:
$_CFG = array(
'db_host' => 'localhost',
'db_user' => 'root',
'db_pwd' => '123456',
'db_name' => 'nanguo',
);
有一个db.class.php类,这个类怎么读取到config.php文件中的数据库配置信息呢? 展开
5个回答
展开全部
这个要看你怎么配置,如果是返回一个数组的话,在你include那个配置文件的地方直接赋值给一个数组即可。例如:
这里有一个配置文件config.php,内容如下:
return array(
'a' => '123',
'b' => '456'
);
$config = include('配置文件路径');
$config就是配置文件里面的数组了。直接使用就可以了。
这里有一个配置文件config.php,内容如下:
return array(
'a' => '123',
'b' => '456'
);
$config = include('配置文件路径');
$config就是配置文件里面的数组了。直接使用就可以了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
配置文件 return 在类里面用成员变量接收就能读取到
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
类的构造方法里用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
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
return $_CFG = array(
'db_host' => 'localhost',
'db_user' => 'root',
'db_pwd' => '123456',
'db_name' => 'nanguo',
);
'db_host' => 'localhost',
'db_user' => 'root',
'db_pwd' => '123456',
'db_name' => 'nanguo',
);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询