欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

配置管理 - PHP中像这样的配置需求该如何实现?

程序员文章站 2022-03-25 08:56:50
...
最近做的一个东西需要自己设置几个配置文件.
配置文件本身就是php文件,用数组做配置.
然后因为其中可能包含一些对逻辑的配置,比如
$config = [
    "a" => 666,
    "b" => 777,
    "x" => "" //可以填 ">","=","

然后在程序里以这个配置来决定一些运算结果该怎么处理.
除了用

switch($config['x']){
    case ">":
        if(a>b){
        }
        break;
    case "

这种笨办法之外,还有什么优雅的实现方式吗?
或者能否推荐相关教程/源码/文章.非常感谢!

回复内容:

最近做的一个东西需要自己设置几个配置文件.
配置文件本身就是php文件,用数组做配置.
然后因为其中可能包含一些对逻辑的配置,比如

$config = [
    "a" => 666,
    "b" => 777,
    "x" => "" //可以填 ">","=","

然后在程序里以这个配置来决定一些运算结果该怎么处理.
除了用

switch($config['x']){
    case ">":
        if(a>b){
        }
        break;
    case "

这种笨办法之外,还有什么优雅的实现方式吗?
或者能否推荐相关教程/源码/文章.非常感谢!

你那个不叫配置,而是参数数组。通常是这样的:

$config = array(
    'useableOp' => array('>', '=', '
相关标签: php 配置管理