> 백엔드 개발 > PHP8 > PHP8.1의 새로운 기능에 대한 자세한 설명: 문자열 키를 사용하여 배열 풀기

PHP8.1의 새로운 기능에 대한 자세한 설명: 문자열 키를 사용하여 배열 풀기

藏色散人
풀어 주다: 2023-02-17 12:18:01
원래의
2658명이 탐색했습니다.

이 기사는 번역되었습니다. 원본 주소: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿