Упорядочены ли 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