- 博客(4)
- 收藏
- 关注
原创 [Linux][PHP] Shell 命令清除error_log
背景:项目需要实现DRP,即主从web server实时数据同步,保证代码一致。如此一来,我们主server上繁多的error log就成了影响主从同步效率的巨大负担。为了清除代码中的error_log,我们尝试了一种方法,即遍历,然后把error_log替换成#error_log进行注释操作,命令如下:find ./app -type f -name '*.php' | xarg
2017-04-25 22:31:55 832
原创 [PHP] 原生PHP使用递归方式实现数组转换成XML的功能之思考
在考虑使用PHP实现数组转换成XML文件时,读了这篇文章:http://www.cnblogs.com/dragondean/p/php-array2xml.html作者使用递归的方式实现了数组转XML的功能。但是作者提供的function只能用于转换数组中每一项都带key的情况,如下:$b = array('a'=>'aaa','b'=>array('c'=>'1234'
2017-04-12 11:59:31 670
原创 [MySQL] 空值新发现
前些天碰到一个很有趣的问题,客服的同事提出一个新的需求,希望在现有的每日报告中增加一个字段。我一看,现在的每日报告是从A表中抓取当日的数据生成csv文件的,如果需要增加该字段的话,需要以A表中的商品ID作为key,和B表中的商品ID进行匹配即可。所以我使用了Left join语句进行数值匹配,并且提交了改动。然而在随后的测试中发现,改动后的每日报告行数多出很多,并且有大量商品ID为空白的情况(
2017-04-09 01:26:52 221
原创 [PHP] Trigger_error 趣谈
最近在debug时,发现一个很有趣的关于Trigger_error用法的问题。该bug的表象是程序在生成某条重要业务数据之前突然断了,所以我就一路追代码,一直追到非常底层的位置,才抓住了代码断掉的位置。在这里并没有看到常见的程序中断的指令,如die(), exit()等。而是看到了如下代码:trigger_error('age you input must>=0',E_USER_ERROR
2017-04-09 00:58:00 461
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人