PHP 5.3 diziler işlenir yolu değişti.
Örnek bir dizi:
<?php $a = array ('foo' => 1, 'bar' => 2, 'foo' => 3); ?>
vermek dizideki sonuncusu ile yazma üzerine 'foo' için kullanabilirsiniz:
array(
'foo' => 3,
'bar' => 2
)
şimdi 5.3 döndürür
array(
'foo' => 1,
'bar' => 2
)
http://php.net/manual/en/language.types.array.php ve 5.3 için sayfayı arama: Ben bu yüzden bu örnekte php.net sitesinden bu benim kendini test edemez bir php v5.2.11 üzerinde test ediyorum
would yoluyla değerlerini ayar yöntemi
<?php
$a['foo'] = 1;
$a['bar'] = 2;
$a['foo'] = 3;
?>
provide a backward compatible patch for this issue? are there any other things to watch out for when dealing with arrays in the new version of php?