senarai()pengubahsuaian
1. list() tidak lagi memberikan nilai dalam susunan terbalik
list($array[], $array[], $array[]) = [1, 2, 3]; var_dump($array);
Kod di atas akan mengembalikan tatasusunan: $array == [1, 2, 3] dan bukannya [3, 2, 1] sebelumnya
Nota: Hanya susunan tugasan sahaja yang berubah, nilai yang ditetapkan masih sama seperti sebelumnya.
list($a, $b, $c) = [1, 2, 3]; // $a = 1; $b = 2; $c = 3;
Masih perangai macam dulu.
2. Tugasan senarai kosong () tidak lagi dibenarkan.
list() = $a; list(,,) = $a; list($x, list(), $y) = $a;
Kod di atas akan melaporkan ralat semasa berjalan.
3. list() tidak lagi menyokong fungsi pemisahan rentetan
$string = "xy"; list($x, $y) = $string;Hasil akhir kod ini ialah: $x == null dan $y == null (tidak akan ada gesaan)
Hasil PHP5 berjalan ialah : $ x == "x" dan $y == "y".
Hasil PHP5: $a == batal dan $b == batal.