Tag站长知识库:分享、传递知识使我们更快乐,更幸福,更和谐!

最近更新热门图文热门文章全站推荐Tag标签网站地图
您现在的位置:首页 > 程序开发 > PHP开发>>关于include文件赋值的有关问题

关于include文件赋值的有关问题

2019-06-17 17:21作者:佚名来源:PHP中文网浏览:823 评论:823

关于include文件赋值的问题


include文件:
<?php
$_CFG = array();
$_CFG['DB_HOST'] = 'localhost';
$_CFG['DB_USER'] = 'root';
$_CFG['DB_PASWORD'] = 'liujianian';
$_CFG['DB_NAME'] = 'commerceClub';


<?php

class conf{
protected static $ins = null;
protected $data = array();
final protected function _construct(){
//一次性将配置文件读取进来
include('./config.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;
}
}
}
$conf = conf::getIns();
print_r($conf);

测试结果是:
conf Object ( [data:protected] => Array ( ) )
为什么数组$_CFG中的值没有被赋给全局变量protected $data呢?
求解释
------解决方案--------------------
因为你漏掉了一个下划线
__construct
__clone

Tags: nbsp  protected  self  CFG  conf 责任编辑:Tag站长知识库
顶一下(823)
87.08%

精彩信息

     

精彩信息

     

精彩信息