On Wed, Dec 16, 2020, at 6:49 PM, someniatko wrote:
> `match` is an expression, where as if-else construction is not. This
> allows for combining it with a potential future feature of single line
> functions and methods. For example (hypothetical syntax is used):
> 
> ```
> function getNumberKind(int $number) => match {
>     $number > 0 => NumberKind::POSITIVE,
>     $number == 0 => NumberKind::ZERO,
>     $number < 0 => NumberKind::NEGATIVE,
> }
> ```
> 
> See how natural it looks and reads.

Ah, someone gets what I'm driving toward overall. :-)

--Larry Garfield

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: https://www.php.net/unsub.php

Reply via email to