Je ne comprends pas le code, aidez-moi s'il vous plaît, merci
坏坏i
坏坏i 2018-11-07 14:34:52
0
0
839
 // +---------------------------------------------------------------------- /** * Think 系统函数库 */ /** * 获取和设置配置参数 支持批量定义 * @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 (!strpos($name, '.')) {//strpos() 函数查找字符串在另一字符串中第一次出现的位置。 $name = strtoupper($name);//函数把字符串转换为大写。 if (is_null($value)) return isset($_config[$name]) ? $_config[$name] : $default;//如果配置了name值,就返回name值,没有就返回默认值 $_config[$name] = $value; return null; } // 二维数组设置和获取支持 $name = explode('.', $name); $name[0] = strtoupper($name[0]); if (is_null($value)) return isset($_config[$name[0]][$name[1]]) ? $_config[$name[0]][$name[1]] : $default; $_config[$name[0]][$name[1]] = $value; return null; } // 批量设置 if (is_array($name)){ $_config = array_merge($_config, array_change_key_case($name,CASE_UPPER)); return null; } return null; // 避免非法参数 }


坏坏i
坏坏i

répondre à tous (0)
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!