1 编程语言 2024-05-22 PHP 处理 JSON 中的浮点数类型 解决方案 这个问题PHP8.0以下 会出现 浮点数最后一位 四舍五入 , 但 8.0 之后 情况 就不易复现了 在PHP中,处理JSON中的浮点数类型时,默认情况下会将较长的浮点数小数部分进行舍入。这是由于PHP的浮点数精度限制导致的。 PHP使用IEEE 754标准来表示浮点数,而... 阅读全文
2 编程语言 2024-05-07 PHP代码静态分析工具PHPStan 这里介绍一款PHP代码静态分析工具:[PHPStan][1],不需要运行代码,也可以对代码进行严格的语法检测,尽量将代码运行错误率降到最低。 PHPStan ![Xnip2024-05-0719-11-47.png][2] 安装 git包地址 : https://githu... 阅读全文
3 编程语言 2024-05-07 利用PHPMD让你的php代码更干净更易维护 PHPMD - PHP Mess Detector 等价于java工具PMD,能够对php 源代码进行如下问题检测: - 可能的bug - 欠佳的代码 - 过于复杂的表达式 - 未使用的方法、变量、参数、属性 官方文档 : https://phpmd.org/about.h... 阅读全文
4 协议 2024-05-02 Git 修改已提交的commit注释 两种情况: 1.已经将代码push到远程仓库 2.还没将代码push到远程仓库,还在本地的仓库中 这两种情况下的修改大体相同,只是第一种情况最后会多一步 下面来说怎么修改 先搞清楚你要修改哪次的提交注释或者哪几次的提交注释 修改最后一次注释 如果你只想修改最后一次注释(就是... 阅读全文
5 踩坑教训 2024-04-29 [踩坑] 记录一次代码追踪流程 lsof 今天遇到的场景很常见, 所以收藏一下. 场景是这样的, 我们维护了一个 redis 数据, 用户反馈数据错误 , 我们观察的确存在问题. 需要去读代码. 但是 代码非常久远了. 找了很多地方 并没有进行更新操作. 所以采用如下方案找到代码. 1. redis monitor... 阅读全文