2015-12-08 70 views
0

我創建了一個包含用戶名和密碼以連接到我的數據庫的配置文件。如何在構造函數中注入配置文件後將對象屬性設置爲受保護

function __construct(){ 

    require __DIR__ .'../../../../config/db.config.php'; 

    $this->username = $db_config['username']; 
} 

有沒有一種方法來設置用戶名一旦在構造函數中被創建爲保護:

我這樣通過這個配置文件中的類DatabaseService的構造? (記住屬性值是基於外部文件中設置一個變量)

謝謝

+1

之前功能__construct組受保護的用戶名; ? – Wolfeh

+0

當然,我不好,我只是想做保護用戶名= $配置[..]這將不可避免地失敗。謝謝。 – Vincent

+0

沒有問題,有時它只需要一個新的面貌。 – Wolfeh

回答

3
protected username; 

function __construct(){ 
    require __DIR__ .'../../../../config/db.config.php'; 

    $this->username = $db_config['username']; 
} 
相關問題