PHP获取和设置配置参数函数
程序员文章站
2024-01-16 09:34:10
...
无详细内容 无 /** *获取和设置配置参数 * @param string | array $name 配置变量 *@param mixed $value 配置值 *@param mixed $default 默认值 *@return mixed */function C($name = null, $value = null, $default = null) {static $_config = array();//
/** * 获取和设置配置参数 * @param string | array $name 配置变量 * @param mixed $value 配置值 * @param mixed $default 默认值 * @return mixed */ function C($name = null, $value = null, $default = null) { static $_config = array(); // 无参数获取 if (empty($name)) { return $_config; } // 优先执行设置获取或赋值 if (is_string($name)) { if (false !== strpos($name, '.')) { $name = strtoupper($name); if (is_null($value)) { return isset($_config[$name]) ? $_config[$name] : $default; } $_config[$name] = $value; return ; } } // 数组配量设置 if (is_array($name)) { $_config = array_merge($_config, array_change_key_case($name, CASE_UPPER)); return ; } return null; // 避免非法参数 }
上一篇: HIT软件构造lab1心得
下一篇: Java开发环境搭建