Php 从ini文件(配置文件)读写

Php 从ini文件(配置文件)读写,php,pear,ini,Php,Pear,Ini,好的,我已经阅读了一段时间,到目前为止,我找到的最佳解决方案是: 我已经安装了pear软件包。包含启动该类所需的文件。如图所示: 但是,我在获取变量时遇到困难 这是我的ini文件: [Account] acct1.UserName = something1 acct1.Password = something2 acct1.Signature = something3 acct1.AppId = something4 # Subject is optional and is required

好的,我已经阅读了一段时间,到目前为止,我找到的最佳解决方案是:

我已经安装了pear软件包。包含启动该类所需的文件。如图所示:

但是,我在获取变量时遇到困难

这是我的ini文件:

[Account]
acct1.UserName = something1
acct1.Password = something2
acct1.Signature = something3
acct1.AppId = something4
# Subject is optional and is required only in case of third party authorization 
acct1.Subject = 
这就是我迄今为止所尝试的:

$config = new Config_Lite('$filename');
echo $config->get('Account', 'acct1.UserName');
它不起作用,返回了一个错误


高级版谢谢。

您可以使用Zend\u config\u init


您可以使用
acct1[UserName]=something1
而不是
acct1.UserName=something1
,然后在PHP中通过以下代码访问它:

[Account]
acct1[UserName]=something1

$config = new Config_Lite("$filename");
$config_acc = $config -> get('Account','acct1');
echo $config_db['UserName'];

你不应该得到一个无效文件名的错误吗?可能是马里奥的副本谢谢你打开我的眼睛。文件名已被引用。请在回答中添加解释以避免删除