ホームページ >バックエンド開発 >PHP8 >PHP8.1 の新機能の詳しい説明: 文字列キーを使用した配列のアンパック

PHP8.1 の新機能の詳しい説明: 文字列キーを使用した配列のアンパック

藏色散人
藏色散人オリジナル
2021-11-10 15:30:492652ブラウズ

この記事は翻訳です。元のアドレス: https://stitcher.io/blog/new-in-php-81#array-unpacking-with-string-keys-rfc

PHP8.1 の新機能の詳しい説明: 文字列キーを使用した配列のアンパック

文字列キーを使用した配列のアンパック

配列のアンパックは 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。