php踩过的坑 常看常新
2020-03-31 本文已影响0人
yandaxin
1、array_merge() 和数组+运算的区别
cr:https://www.cnblogs.com/phpper/p/9144125.html
键名为str,array_merge用后面覆盖前面,数组+保留前面。
键名为数字,array_merge值全保留,格式化键名;数组+保留前面。
结论:如果数组形如array('a','b','c'),键名不重要,合并使用array_merge;
2、php的大整型数值在接口传输时,可能丢失精度。转成字符串传输比较稳妥。
3、composer源切换到阿里云
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
4、php sort(), rsort() 会丢失键名;用ksort(),krsort();
![](https://img.haomeiwen.com/i7869465/93d5eb8915531087.png)
![](https://img.haomeiwen.com/i7869465/0325e1c17a4a76fa.png)
5、读文件的坑
![](https://img.haomeiwen.com/i7869465/726eb7ee928ee98c.png)