Codeigniter / PHP - 声明类private var

时间:2013-09-03 08:22:17

标签: php codeigniter class private var

嗨,我有这个简单的类,例如:

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

但它没有得到配置参数如何做到这一点的任何线索?

如何在private var中调用配置参数?

2 个答案:

答案 0 :(得分:3)

你可以这样做:

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

您无法根据需要声明类属性。

答案 1 :(得分: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'];  
       }  
    }