相关疑难解决方法(0)

在PHP中创建配置文件

我想为我的PHP项目创建一个配置文件,但我不确定最好的方法是什么.

到目前为止我有2个想法.

1使用变量

$config['hostname'] = "localhost";
$config['dbuser'] = "dbuser";
$config['dbpassword'] = "dbpassword";
$config['dbname'] = "dbname";
$config['sitetitle'] = "sitetitle";
Run Code Online (Sandbox Code Playgroud)

2使用Const

define('DB_NAME', 'test');
define('DB_USER', 'root');
define('DB_PASSWORD', '');
define('DB_HOST', 'localhost');
define('TITLE', 'sitetitle');
Run Code Online (Sandbox Code Playgroud)

3用数据库

我将在课堂上使用配置,所以我不确定哪种方式最好或者有更好的方法.

php configuration-files

86
推荐指数
5
解决办法
15万
查看次数

如何存储php app的配置 - xml或ini或db

我有一个用PHP编写的应用程序,并且有许多可配置的变量.我们正在实现一项功能,用户可以在其中创建配置集并轻松切换.我应该如何储存我的配件?作为XML?在.ini文件中?在多个.ini文件中?在数据库?

如果我们在路上添加字段,会提供最大的灵活性?编码方便吗?

如果我使用数据库,我将不得不从应用程序的主要数据库中使用一个单独的数据库,原因是不值得进入,这让我对此感到害羞.(另外,我们正在为我们的数据库使用.mdb文件.)

我一直沿着xml路线走下去,但是我在使用SimpleXML添加和编辑配置时遇到了问题.此外,该应用程序必须与PHP 5.1.6兼容,我对某些功能有点紧张.

从未真正处理过创建自定义ini文件....

一个小小的澄清:用户不会触摸文件 - 他们是非技术人员.因此,设置初始文件将由我们完成,但随后我们正在编写一个工具,将其配置写入我们选择的任何格式.

php configuration

11
推荐指数
2
解决办法
4201
查看次数

在PHP和Zend Framework中使用cofigs.ini的优点?

实际上,我的问题是

为什么我们在PHP中使用configs.ini文件?

使用configs.php和configs.ini有什么区别?

使用configs.ini文件的优点是什么?

php zend-framework config

2
推荐指数
1
解决办法
244
查看次数