2014-02-16 57 views
0

我有一個public變量聲明爲類中的數組,在類中使用本地,但我無法在類之外使用它。訪問類之外的公共靜態變量

下面

是代碼

class permissions { 
    public static $departments = array(
     "Engineering"=>array(
      'ONM','ESS','NP','NC','Engineering' 
      ) 
     ); 

     // remaining code is left out for brevity 

} 

我如何在類聲明訪問$department

我曾期待過這種方式permissions::departments;但得到錯誤Undefined class constant 'departments'

回答

1

嘗試使用範圍解析操作::和美元符號$的組合:

print_r(permissions::$departments); 

Manual

+0

錯過了一個簡單的trcik。它的工作,我只能在9分鐘後接受答案 –