PHP ОПЕРАТОР MATCH

PHP 8 ввел новый оператор match, который является улучшенным вариантом оператора switch. В отличие от switch, оператор match не позволяет выполнять действия по умолчанию, а также не поддерживает непоследовательные значения case.

Однако, оператор match имеет более простой и понятный синтаксис, позволяет использовать строгую типизацию и поддерживает сопоставление с образцами (pattern matching), что позволяет писать более краткий и элегантный код.

Пример использования оператора match:

$result = match ($a) {
1 => "one",
2 => "two",
3 => "three",
default => "unknown"
};

В этом примере переменная $a сопоставляется с значениями 1, 2 и 3, после чего в переменной $result будет сохранено соответствующее значение. Если значение $a не сопоставляется с каким-либо из этих значений, будет возвращено значение "unknown".

PHP Function preg_match()

PHP Operators Part 2 - Full PHP 8 Tutorial

PHP Return, Declare \u0026 Tickable Statements - Full PHP 8 Tutorial

What is PHP 8 Match Expressions - PHP 8 Best Feature - Match Expressions - Programming with Vishal

UHRS Training - How well does the Hotel Ad match the User Search (English)

PHP Operators Part 1 - Full PHP 8 Tutorial

PHP Match Expression - Match vs Switch - Full PHP 8 Tutorial

Using Math Operators In PHP

Оператор match - #20 - Курс по PHP 8 для начинающих

Php 8 - Match Expression

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