この記事は翻訳です。元のアドレス: https://stitcher.io/blog/new-in-php-81#array-unpacking-with-string-keys-rfc
文字列キーを使用した配列のアンパック
配列のアンパックは PHP 7.4 ですでに許可されていますが、数値キーでのみ機能します。これまで文字列キーがサポートされていなかった理由は、配列の重複をマージする方法について合意がなかったためです。
RFC は、次のセマンティクス array_merge
:
$array1 = ["a" => 1]; $array2 = ["b" => 2]; $array = ["a" => 0, ...$array1, ...$array2]; var_dump($array); // ["a" => 1, "b" => 2]
詳細については RFC を参照してください: https://wiki.php.net/rfc /array_unpacking_string_keys
以上がPHP8.1 の新機能の詳しい説明: 文字列キーを使用した配列のアンパックの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。