conf.class.php 读取config.inc.php出错,代码如下,
<?php
class conf{
protected static $ins = null;
protected $data = array();
//一次性把配置config信息读过来,赋给$data属性
final protected function _construct(){
include('./config.inc.php');
$this->data=$_CFG;
}
final protected function _clone(){
}
public static function getIns(){
if(self::$ins instanceof self){
return self::$ins;
} else {
self::$ins = new self();//造一个实例,单例
return self::$ins;
}
}
//用魔术方法,读取data内的信息
public function _get($key){
if(array_key_exists($key,$this->data)){
return $this->data[$key];
} else {
return null;
}
}
} // print_r($conf);
//己经能把配置文件的信息,读取到自身的data属性中,
$conf = conf::getIns();
echo $conf->host,'<br/>';
echo $conf->user;
?>以下是Config.inc.php
<?php
$_CFG = array();
$_CFG['host']='localhost';
$_CFG['user']='root';
$_CFG['pwd']='111222';
<?php
class conf{
protected static $ins = null;
protected $data = array();
//一次性把配置config信息读过来,赋给$data属性
final protected function _construct(){
include('./config.inc.php');
$this->data=$_CFG;
}
final protected function _clone(){
}
public static function getIns(){
if(self::$ins instanceof self){
return self::$ins;
} else {
self::$ins = new self();//造一个实例,单例
return self::$ins;
}
}
//用魔术方法,读取data内的信息
public function _get($key){
if(array_key_exists($key,$this->data)){
return $this->data[$key];
} else {
return null;
}
}
} // print_r($conf);
//己经能把配置文件的信息,读取到自身的data属性中,
$conf = conf::getIns();
echo $conf->host,'<br/>';
echo $conf->user;
?>以下是Config.inc.php
<?php
$_CFG = array();
$_CFG['host']='localhost';
$_CFG['user']='root';
$_CFG['pwd']='111222';
解决方案 »
- 菜鸟问题:新闻内容代码(PHP),大吓们改一下
- 我是新手,还没安装上,非常看急!!!!!各位大侠帮帮忙吧!???咋安装不上啊?有用<<PHP 和 MySql Web 开发>>(原书第三版)这本书附带的光盘安装的吗?这没安成功啊,这些东西下载的话,有没有中文网站供下载啊?
- php中如何得到windows客户端当前用户名和域名???急急急!!!
- 高手救命呀!
- 求perl日期正则 例如1986-12-15 1982-01-05
- 网页上执行一个php,然后关闭页面,能否让该后台程序还是能运行,每个5秒发封邮件
- php如何只让登录用户访问音频?
- php+mysql+apache的服务器设置好后?如何知道他的IP地址,让别人来访问
- 通过shell执行php的问题?
- 我是一个初学者,哪位高手帮我看一下这调试段代码时的出错信息是什么意思,怎么解决
- 微信开发之Access_token过期问题
- PHP框架读取配置文件问题
class conf{
protected static $ins = null;
protected $data = array();
public $user = '你要定义什么?';
public $host = '可以在这里定义。';
//一次性把配置config信息读过来,赋给$data属性
final protected function _construct(){
include('./config.inc.php');
$this->data=$_CFG;
}
final protected function _clone(){
} public static function getIns(){
if(self::$ins instanceof self){
return self::$ins;
} else {
self::$ins = new self();//造一个实例,单例
return self::$ins;
}
}//用魔术方法,读取data内的信息
public function _get($key){
if(array_key_exists($key,$this->data)){
return $this->data[$key];
} else {
return null;
}
}
}// print_r($conf);
//己经能把配置文件的信息,读取到自身的data属性中,
$conf = conf::getIns();
echo $conf->host,'<br/>';
echo $conf->user;
?>