【PHP】常见坑集锦
1. array_merge
参数为null为非数组时,返回结果为null
<?php $a1 = [0, 1, ]; $a2 = []; $a = array_merge($a1, $a2); var_dump($a); array(2) { [0]=> int(0) [1]=> int(1) }
<?php $a1 = [0, 1, ]; $a2 = null; $a = array_merge($a1, $a2); var_dump($a); null
参数为null为非数组时,返回结果为null
<?php $a1 = [0, 1, ]; $a2 = []; $a = array_merge($a1, $a2); var_dump($a); array(2) { [0]=> int(0) [1]=> int(1) }
<?php $a1 = [0, 1, ]; $a2 = null; $a = array_merge($a1, $a2); var_dump($a); null