Sind PHP Associative Arrays bestellt?

Ich komme aus Python-Hintergrund und der Python-Datentyp, der ähnlich ist (ein Wörterbuch), ist einungeordnet Satz von Schlüsselwertpaaren.

Ich frage mich, ob PHP-assoziative Arrays ungeordnet sind. Sie scheinen bestellt zu sein.

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

var_dump($test);    

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

Test kommt immer vor Takt und ich kann dieses Array schneiden, wie Sie sehen. Ist dies also immer garantiert, um über PHP-Versionen bestellt werden? Ist die Reihenfolge nur die Reihenfolge, mit der ich das Array deklariert habe? Zeigt also intern etwas auf "test", um [0] im Array zu platzieren? ich habe gelesenhttp://php.net/manual/en/language.types.array.php aber es wirft nicht zu viel Licht auf dieses Thema. Ich freue mich über Ihre Antworten. Ty

Antworten auf die Frage(3)

Ihre Antwort auf die Frage