ИМЕНОВАННЫЕ ПАРАМЕТРЫ PHP 8
PHP 8 внедрил новую возможность - именованные параметры, которые позволяют явно указывать, какое значение передается в какой параметр функции.
Очень удобно использовать, когда у функции большое количество параметров и не всегда легко запомнить порядок, в котором они передаются. Кроме того, именованные параметры дают возможность использовать значение параметра по умолчанию, а затем переопределить только необходимые значения.
Пример использования именованных параметров:
function calculatePrice($itemPrice, $itemCount, $discount = 0, $shipping = 0) {
// some calcutions
}
// использование функции с именованными параметрами
$totalPrice = calculatePrice(itemPrice: 10, itemCount: 3, shipping: 5);
В данном примере мы можем явно указать значение только для параметров, которые нам нужны, остальные будут использовать значения по умолчанию. Это делает код более читабельным и удобным в использовании.
PHP 8.0 Что нового? Атрибуты, Union types и конечно JIT
Функции в PHP: параметры, return (6 урок)
Публичное собеседование: PHP-программист [Хекслет]
#38 Уроки PHP - Учим язык PHP, Параметры и аргументы функций на языке PHP
Новинки PHP 8. Именованные аргументы в PHP 8
Именованные карманы в регулярках PHP
PHP 8.0 - 8.2 - Производительность и фичи