greezen
greezen
https://github.com/luofei614/SocketLog/blob/73964d9871829a53c9a55dd9cd085cb53bb27735/php/slog.php#L227 curl未及时close
问题场景:json_encode 的内容有不完整的 utf8 字符时,会导致编码错误。异常中没有具体的数据信息,不方便排查。 添加:设置/获取原始数据的功能 使用方法: ```php try { $originData = '高性能、高灵活性的渐进式 PHP 协程框架'; Json::encode(substr($originData, 0, 8)); } catch (JsonInvalidArgumentException $th) { var_dump(json_encode($th->getOriginData(), JSON_UNESCAPED_UNICODE | JSON_INVALID_UTF8_SUBSTITUTE)); } ``` 添加以上方法后,工程师可以根据自己的情况记录日志,方便快速定位问题
系统:uos v20(统信) 问题:按装 php 时提示已过期 ```sh box get [email protected] [ERROR] Client error: `GET https://api.github.com/repos/hyperf/lwmbs/actions/artifacts/776605217/zip` resulted in a `410 Gone` response: {"message":"Artifact has expired","documentation_url":"https://docs.github.com/rest/actions/artifacts#download-an-artifa (truncated...) ```
Enhance Builder class by adding Conditionable trait for improved query capabilities - befor ```php if ($name) { $builder->addQuery(TermQuery::create('name', $name)); } ``` - now ```php $builder->when($name, function (Builder $builder) use ($name)...