php踩过的坑 常看常新

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();


image.png

image.png

5、读文件的坑


如果文件不存在或者不可读

你可能感兴趣的:(php踩过的坑 常看常新)