存储配置没有MySQL
答
有价值的选项是SQLite database,或只是含serialized数组,如果你想有一个很简单的选择一个PHP文件:
// reading configuration
$config = unserialize(file_get_contents('config'));
// storing configuration
file_put_contents('config', serialize($config));
答
如果您无法在自己的服务器上存储数据,则可以尝试使用基于云的数据库。
答
我会使用.ini文件格式来存储配置。它的原始格式是人类可读的,并且通过PHP进行解析相当容易(parse_ini_file
)。这里需要注意的一点是,PHP(奇怪)不支持本地写入ini文件,但如果您查看parse_ini_file的手册页,则可以找到用户提交的示例。
虽然我还没有用于PHP项目,YAML(另一种标记语言)似乎是一种很好的格式来存储配置信息(这几乎是rails项目的默认配置格式)。您可以使用syck pecl库以YAML格式轻松读取和写入内容。
无论谁输入了任何内容。为什么? – Joshwaa 2011-06-12 16:39:08
很抱歉,花了这么长时间才接受答案。远离我的电脑。 – Joshwaa 2011-06-12 18:59:23