我想在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