我想在PHP(5.2)中使用某種數據結構,主要是爲了不污染全局名稱空間。我想到了兩種使用數組或類的方法。你能告訴我哪種方法更好嗎?在PHP中實現數據結構的最佳方式?
此外,主要目的是存儲配置常量。
感謝
$SQL_PARAMETERS = array (
'server' => '127.0.0.1',
'login' => 'root');
class SqlParameters {
const SERVER = '127.0.0.1';
const LOGIN = 'root';
}
echo $SQL_PARAMETERS['server'];
echo SqlParameters::SERVER;
上面的例子代表你的所有數據結構是否會做?如果是這樣,你不需要上課;一個數組將會做。 – ABach 2010-05-24 16:48:05
爲了簡潔起見,我只提供了一些數據。真正的用法是4-5個數據結構,每個數據結構包含5..10個變量。無論如何,我不希望在全局命名空間中有5 * 10 = 50個變量,如果我可以很好地將他們分組在幾個結構中! – 2010-05-24 16:52:38
發佈PHP版本+1。 – webbiedave 2010-05-24 16:54:41