false 标签归档 - 永夜 https://www.shuijingwanwq.com/tag/false/ 没有不值得去解决的问题,也没有不值得去学习的技术! Sun, 09 Aug 2026 08:37:26 +0000 zh-Hans hourly 1 https://wordpress.org/?v=7.1.3 https://media.shuijingwanwq.com/2026/05/logo-150x150.png false 标签归档 - 永夜 https://www.shuijingwanwq.com/tag/false/ 32 32 基于 Guzzle, PHP HTTP client 实现请求时,当响应非 20x 时,无法获取到 $response 变量 https://www.shuijingwanwq.com/2024/01/29/8422/ Mon, 29 Jan 2024 02:19:17 +0000 https://www.shuijingwanwq.com/?p=8422 在使用 Guzzle PHP HTTP client 发起请求时,当服务端返回非 20x 状态码时,默认会抛出异常导致无法获取响应对象 $response 变量。为了能够对响应中的 status 字段进行判断并执行后续逻辑,需要参考文档将 http_errors 请求选项设置为 false。调整代码后,当服务端返回 400 状态码时不再抛出 GuzzleHttp\Exception\ServerException,程序能够正常获取响应内容,符合预期处理需求。

基于 Guzzle, PHP HTTP client 实现请求时,当响应非 20x 时,无法获取到 $response 变量最先出现在永夜。

]]>
在 OpenResty 中请求 https 网址报错:unable to get local issuer certificate https://www.shuijingwanwq.com/2021/09/28/5314/ Tue, 28 Sep 2021 03:23:52 +0000 https://www.shuijingwanwq.com/?p=5314 针对在 OpenResty 中请求 https 网址报错 unable to get local issuer certificate 的问题,通过参考相关技术资料,在 lua-resty-http 发起请求的代码中添加 ssl_verify = false 选项进行配置。修改代码后再次请求 https 网址,未再出现报错,实际运行结果符合预期。

在 OpenResty 中请求 https 网址报错:unable to get local issuer certificate最先出现在永夜。

]]>
在 Yii 2.0 中,查询构建器中定义 WHERE 条件,操作符为 LIKE 时生成 SQL 语句以 “vtt_” 开始的实现 https://www.shuijingwanwq.com/2021/01/13/4687/ Wed, 13 Jan 2021 06:48:32 +0000 https://www.shuijingwanwq.com/?p=4687 本文探讨了在 Yii 2.0 框架中使用查询构建器定义 LIKE 操作符 WHERE 条件的具体实现。通过设置操作数,包括字段名称、模糊查询值以及可选的转义映射参数,能够灵活控制 SQL 语句的生成逻辑。文章详细说明了如何通过禁用转义功能或使用数组,生成以特定字符前缀开始的查询语句,最终生成的 SQL 语句符合预期。

在 Yii 2.0 中,查询构建器中定义 WHERE 条件,操作符为 LIKE 时生成 SQL 语句以 “vtt_” 开始的实现最先出现在永夜。

]]>
在 PHP 7.4 中,带索引检查计算数组的差集,以对比 Body 中的请求参数与缓存中的数组是否相等 https://www.shuijingwanwq.com/2020/06/22/4268/ Mon, 22 Jun 2020 02:41:22 +0000 https://www.shuijingwanwq.com/?p=4268 针对 PHP 7.4 环境,文章探讨了如何通过带索引检查计算数组的差集,来对比请求 Body 中的参数与 Redis 缓存中的数组是否相等。在确保请求数据经过严格验证且仅小于等于缓存数据的前提下,利用 array_diff_assoc 函数键值比较的特性打印结果,并仅在差集不为空时重新设置缓存,从而实现对缓存更新的精确控制。

在 PHP 7.4 中,带索引检查计算数组的差集,以对比 Body 中的请求参数与缓存中的数组是否相等最先出现在永夜。

]]>