代码之家  ›  专栏  ›  技术社区  ›  Majid Fouladpour

php-解析文件的镜像?

php
  •  0
  • Majid Fouladpour  · 技术社区  · 14 年前

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

    2 回复  |  直到 14 年前
        1
  •  1
  •   Community Maksym Gontar    7 年前

    您可以使用Zend框架 Zend_Config_Writer_Ini 将ini文件写回文件。因为Zend框架是组件库,所以您只能使用此组件,而不必将整个应用程序迁移到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 ;");
    }
    

    有点关联的问题和我的答案:

        2
  •  0
  •   Pascal MARTIN    14 年前

    我不记得曾经见过这样的函数与PHP捆绑在一起…


    但是,为了避免重新发明轮子,也许您可以看看Zend框架的这两个组件:

    如果运气好的话,这些可能很容易从框架中提取出来并在应用程序中使用… 有些组件是这样的,所以也许这两个组件是……