Ejemplo n.º 1
0
/**
 * 获取和设置语言定义(不区分大小写)
 *
 * @param string|array $name 语言变量
 * @param string $value 语言值
 *
 * @return mixed
 */
function L($name = null, $value = null)
{
    // 空参数返回所有定义
    if (empty($name)) {
        return Lang::getAll();
    }
    // 获取
    if (is_string($name) && is_null($value)) {
        return Lang::get($name);
    }
    // 设置
    if (is_string($name) && !is_null($value)) {
        return Lang::set($name, $value);
    }
    // 批量定义
    if (is_array($name)) {
        return Lang::setAll($name);
    }
}