0

こんにちは、たとえば、この単純なクラスがあります。

class Asd{
 private $_url = $this->config->config['url']; 
}

しかし、それはそれを行う方法についての手がかりを設定パラメータに取得しませんか?

で構成パラメータを呼び出すにはどうすればよいprivate varですか?

4

2 に答える 2

3

あなたはこのようにすることができます:

class Asd {
   private $_url;
   public function __construct() {
      $CI =& get_instance();
      $this->_url = $CI->config->config['url']; 
   } 
}

必要に応じてクラス プロパティを宣言することはできません。

于 2013-09-03T08:24:52.360 に答える
1

変数はコンストラクターのみに割り当てることができます!

class Asd{
 private $_url;
 public function __construct() {
      $CI =& get_instance();
      $this->_url = $CI->config->config['url'];  
   }  
}

以下は不可

 class Asd{
     private $_url='www.so.com';
     public function __construct() {
          $CI =& get_instance();
          $this->_url = $CI->config->config['url'];  
       }  
    }
于 2013-09-03T08:26:21.730 に答える