以下是我們可以在覈心Magento 2代碼中找到的函數。什麼`...`在PHP對象實例中做什麼
protected function createObject($type, $args)
{
return new $type(...array_values($args));
}
此功能實例$type
(它是一個字符串參數)與所述參數$args
(這是一個數組參數)。
我沒有得到的是那3個點(...
)。這是一個有效的語法嗎?我從來沒有發現過這樣的對象實例化!
我試圖刪除這些點並嘗試加載頁面。它給出了致命的錯誤。所以看起來,那三個點並不是偶然來到那裏的。
這似乎是代碼不適用於php-5.3或更低版本。所以這是我無法在任何地方找到的新東西。
您可以使用谷歌與查詢php三個點你會感到驚訝。 –