Birisi bana bu açıklamaya yardımcı olabilir mi? Beklediğim gibi bir çalışan, iki kod parçacıkları var, ama diğer değildir.
This works
$a = array('a' => 1, 'b' => 2);
$b = array('c' => 3);
$c = $a + $b;
print_r($c);
// Output
Array
(
[a] => 1
[b] => 2
[c] => 3
)
This does not
$a = array('a', 'b');
$b = array('c');
$c = $a + $b;
print_r($c);
// Output
Array
(
[0] => a
[1] => b
)
Burada neler oluyor? Neden ikinci versiyonu de birlikte iki dizileri eklemek değildir? Ben ne yanlış var? Bunun yerine ne yapmalıdır? Ya da PHP bir hata?