0
我有一個數組$ stuff,它由來自我的初始化腳本中的mysql查詢的while循環填充。我有PHP 5.6,但是這兩個失敗:如何將計算值的數組作爲常量存儲
define("STUFF", $stuff);
const STUFF = $stuff;
如果我明確地打出來的東西爲:
const STUFF = array(234243,44,222,66321);
隨後的作品。但我不能這樣做,因爲我需要首先計算stuff數組的內容(但對於其餘的後續腳本而言,它是不變的)。
'定義( 「東西」,陣列());'因爲php7.0允許 –
所以只使用一個變量。 –
什麼樣的數據存儲在$的東西?從邏輯上講,它「聞起來」不好,以便將動態數據存儲在常量中。 如果你需要全局的東西,你可以把它存儲在全局變量中,這不是'好習慣'。更好地管理將存儲全局配置數據的配置類。 –