全新composer镜像和mysql json类型,判断是否SSL协议

国内的淘宝镜像,已经很久没有维护更新了,用淘宝镜像直接composer,有的时候有问题,所有推荐一个全新的国内镜像

全新阿里云镜像,

使用 Composer 镜像加速有两种选项:

所有项目都会使用该镜像地址:
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

取消
composer config -g --unset repos.packagist

mysql json类型 mysql5.7新增json类型字段,以前只能用string类型去存它,

但是这样存在一个问题,不能直接操作json,

存的时候也只能,转换为字符串存,
用PHP的json_encode来处理中文的时候, 中文都会被编码, 变成不可读的, 类似”\u***”的格式, 还会在一定程度上增加传输的数据量.

json_encode($bank_info, JSON_UNESCAPED_UNICODE);
//JSON_UNESCAPED_UNICODE,Json不要编码Unicode
/**
 * 判断是否SSL协议
 * @return boolean
 */
function is_ssl()
{
    if (isset($_SERVER['HTTPS']) && ('1' == $_SERVER['HTTPS'] || 'on' == strtolower($_SERVER['HTTPS']))) {
        return true;
    } elseif (isset($_SERVER['SERVER_PORT']) && ('443' == $_SERVER['SERVER_PORT'])) {
        return true;
    }
    return false;
}

/**
 * 获取当前域名
 */
function getHost()
{
    $secure = is_ssl();
    $http = $secure ? 'https' : 'http';
    $host = $http . '://' . getDomain();
    return $host;
}
赞赏

微信赞赏支付宝赞赏

发表评论