PHP - parse_ini_file的镜像?

时间:2010-07-14 13:29:21

标签: php

parse_ini_file可用于从ini文件中获取配置值以在代码中使用,假设您的应用程序更改了其中一些值并且您想设置新的默认值,是否有一个函数来获取关联数组并将ini文件写在?

2 个答案:

答案 0 :(得分:1)

您可以使用Zend Framework的Zend_Config_Writer_Ini将Ini文件写回文件。由于Zend Framework是组件库,因此您只能使用此组件,而无需将整个应用程序迁移到ZF。

如果您不介意配置不是Ini而是PHP数组,您也可以使用此代码加载和回写配置:

function config_read($filename)
{
    $config = include $filename;
    return $config;
}
function config_write($filename, array $config)
{
    $config = var_export($config, true);
    file_put_contents($filename, "<?php return $config ;");
}

有些相关的问题和我对它的回答:

答案 1 :(得分:0)

我不记得曾经见过这样的功能与PHP捆绑在一起......


但是,为了避免重新发明轮子,也许你可以看一下Zend Framework的这两个组件:

运气好的话,可能很容易从框架中提取并在您的应用程序中使用... 某些组件就是这种情况,所以可能是这两个组件......