ホームページ  >  記事  >  バックエンド開発  >  インクルードファイルの割り当てに関する問題

インクルードファイルの割り当てに関する問題

WBOY
WBOYオリジナル
2016-06-13 11:59:02975ブラウズ

インクルードファイルの割り当ての問題について

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

<br /><?php<br /><br />class conf{<br />	protected static $ins = null;<br />	protected  $data = array();<br />	final protected function _construct(){<br />		//一次性将配置文件读取进来<br />		include('./config.php');<br />		$this->data = $_CFG;<br />	}<br />	final protected function _clone(){<br />	<br />	}<br />	public static function getIns(){<br />		if(self::$ins instanceof self){<br />			return self::$ins;<br />		}else{<br />			self::$ins = new self();<br />			return self::$ins;<br />		}<br />	}<br />}<br />$conf = conf::getIns();<br />print_r($conf);<br />

テスト結果は次のとおりです:
conf Object ([data:protected] => Array ())
Why array $_CFG の値はグローバル変数 protected $data? に割り当てられていません。
説明して​​ください
-----解決策---------------------
見逃したからですアンダースコア
__construct
__clone

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。