php 5.3 Dizi Uyumluluk

0 Cevap php

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?

0 Cevap