Упорядочены ли PHP-ассоциативные массивы?

Я пришел из фона Python и похожий тип данных Python (словарь) являетсяunordered набор пар ключ-значение.

Мне интересно, являются ли PHP-ассоциативные массивы неупорядоченными? Они кажутся заказанными.

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

var_dump($test);    

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

Тест всегда идет перед баром, и я могу разрезать этот массив, как вы видите. Так всегда ли это гарантированно будет заказываться в разных версиях php? Является ли порядок только тем порядком, с которым я объявил массив? Так что что-то внутренне указывает на «тест» разместить [0] в массиве? я прочиталhttp://php.net/manual/en/language.types.array.php но это не проливает слишком много света на этот вопрос. Я ценю ваши ответы. Ty

Ответы на вопрос(3)

Ваш ответ на вопрос