随笔分类 -  PHP

摘要:前言 之前开发的接口需要用到json加签,有一次对接JAVA时,签名怎么都过不了,仔细对比了字符串,发现是PHP进行json_encode时,会将浮点型所有无意义的0给去掉(echo和var_dump也会),而JAVA那边没有。遂在文档中写下: “json中请把无意义的0去掉”。 #doge 最近又 阅读全文
posted @ 2024-10-21 18:38 cy_b 阅读(241) 评论(7) 推荐(2) 编辑
摘要:前言 单位里有一套老代码,写了这么一个换库逻辑。 function conn() { global $conn; if ($conn) { unset($conn); } $conn = mysqli_connect...; return $conn; } 这套代码之前的换库操作,都是使用的返回值的 阅读全文
posted @ 2024-09-19 16:00 cy_b 阅读(74) 评论(0) 推荐(0) 编辑
摘要:前言 很久之前给电商公司写过一个计算销售人员绩效的方法,那复杂度,懂的都懂。实现时就发生了对同一个数组多次操作并改值的需求,也踩到了PHP作为弱类型语言和引用相关的坑,花了好久才找到问题。今日就做个记录。 陷阱的简单描述 PHP的循环,没有单独的生命周期,循环产生的变量,在循环结束后不会被释放。 循 阅读全文
posted @ 2024-09-13 17:58 cy_b 阅读(19) 评论(0) 推荐(0) 编辑
摘要:前言 导出文件时,如果不需要任何复杂的Excel功能,请使用CSV 工作中最初遇到导出Excel的需求,都是使用的PHPExcel,它的功能非常强大,可以覆盖到绝大多数的定制化导出需求。也就一直用着了。 直到遇见了一次超大数据量导出的需求。我需要频繁调整算法,每次需要导出几百万的数据,也是那时知道E 阅读全文
posted @ 2024-08-27 10:00 cy_b 阅读(568) 评论(0) 推荐(0) 编辑
摘要:解释 业务上要求对资源文件进行加密,遂实现通过php接口调用,修改header头,传输流的方式。 测试中,在苹果手机上,如果文件过大(大概10M以上),会主动调用多次接口。此时如果不使用断点续传的方式,会导致资源无法加载。 苹果设备对于 HTTP Range 请求的处理可能会更加严格和敏感。它可能更 阅读全文
posted @ 2024-07-11 13:45 cy_b 阅读(191) 评论(0) 推荐(0) 编辑
摘要:PHP 5-7: 1.改进的性能 - PHPNG代码合并在PHP7中,这是比 PHP5快两倍 - 待展开 2.降低内存消耗 - 优化后PHP7使用较少的资源 - 待展开 //PHP7使用新的 Zend Engine 3.0 提高应用程序性能两倍,比PHP5.6 低了 50% 的内存消耗。 它可以服务 阅读全文
posted @ 2021-12-20 02:22 cy_b 阅读(268) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示