亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP 7.4中數組延展操作符語法知識點的示例分析

發布時間:2021-08-20 09:41:33 來源:億速云 閱讀:115 作者:小新 欄目:開發技術

這篇文章主要介紹了PHP 7.4中數組延展操作符語法知識點的示例分析,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

在數組表達式中對展開操作符(Spread Operator)支持的 RFC 投票是 絕大多數人贊同 將此功能添加到 PHP 7.4。

PHP 7.4中數組延展操作符語法知識點的示例分析

擴展運算符支持參數解包首先存在于 PHP 5.6 中,并且此 RFC 擴展了對數組的使用;擴展可以支持 Traversable 的數組和對象。這是 RFC 的一個基本示例:

$parts = ['apple', 'pear'];
$fruits = ['banana', 'orange', ...$parts, 'watermelon'];
// ['banana', 'orange', 'apple', 'pear', 'watermelon'];

以下是進一步的示例:

$arr1 = [1, 2, 3];
$arr2 = [...$arr1]; // [1, 2, 3]
$arr3 = [0, ...$arr1]; // [0, 1, 2, 3]
$arr4 = array(...$arr1, ...$arr2, 111); // [1, 2, 3, 1, 2, 3, 111]
$arr5 = [...$arr1, ...$arr1]; // [1, 2, 3, 1, 2, 3]

function getArr() {
 return ['a', 'b'];
}
$arr6 = [...getArr(), 'c']; // ['a', 'b', 'c']

$arr7 = [...new ArrayIterator(['a', 'b', 'c'])]; // ['a', 'b', 'c']

function arrGen() {
  for($i = 11; $i < 15; $i++) {
    yield $i;
  }
}
$arr8 = [...arrGen()]; // [11, 12, 13, 14]

不支持字符串鍵;你只能使用索引數組。 RFC 的作者對關鍵的支持做了如下說明:

為了使行為與 argument unpacking 一致,不支持字符串鍵。遇到字符串鍵后,將拋出可恢復的錯誤。

感謝你能夠認真閱讀完這篇文章,希望小編分享的“PHP 7.4中數組延展操作符語法知識點的示例分析”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

左贡县| 蓬莱市| 平顶山市| 平潭县| 泌阳县| 平利县| 沧州市| 沛县| 抚松县| 江阴市| 万年县| 四子王旗| 通榆县| 德兴市| 内黄县| 永定县| 武清区| 安顺市| 新昌县| 都匀市| 桦川县| 普兰县| 江山市| 安乡县| 阿拉尔市| 襄城县| 永德县| 涞源县| 苍梧县| 云浮市| 沁阳市| 古丈县| 南澳县| 遵义县| 三穗县| 三原县| 弥渡县| 攀枝花市| 宜州市| 青州市| 河津市|