ИМЕНОВАННЫЕ ПАРАМЕТРЫ 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 - Производительность и фичи

Реклама
Новое
Реклама