我的学习生活记录

这里是SUYE的站点

优化代码调用结构

2021-1-27 夙夜

对于原生php业务逻辑代码,会出现同一个文件有不同业务逻辑的情况,
使用if判断标识来执行不同的代码块会使得代码结构不够清晰,我们可以
使用函数调用的方式来优化业务执行逻辑,或者使用类似call_user_func_array
函数的方式来控制代码的执行,例:
$data_map = [
    'select' => function ($url) {
        function($url);//直接写入 meterread
    }
];

call_user_func_array($data_map[$g_type], []);