Czy są uporządkowane tablice asocjacyjne PHP?

Pochodzę z tła Pythona, a typ danych Pythona, który jest podobny (słownik) jestniezamówiony zestaw par kluczowych wartości.

Zastanawiam się, czy tablice asocjacyjne PHP są nieuporządkowane? Wydają się być zamówione.

$test = array(
  'test' => 'test',
  'bar' => 'bar',
);

var_dump($test);    

var_dump(array_slice($test, 0, 1));

Test zawsze pojawia się przed paskiem i mogę go pokroić, jak widać. Czy to zawsze gwarantuje, że będzie można zamówić w różnych wersjach php? Czy zamówienie jest tylko kolejnością, w której zadeklarowałem tablicę? Więc coś wskazuje wewnętrznie „test”, aby umieścić [0] w tablicy? przeczytałemhttp://php.net/manual/en/language.types.array.php ale nie rzuca to zbyt wiele światła na ten problem. Doceniam twoje odpowiedzi. Ty

questionAnswers(3)

yourAnswerToTheQuestion