Match expression: switch sem falhas de tipo
A expressão match foi introduzida no PHP 8.0 como uma evolução moderna do tradicional switch. Enquanto switch é uma estrutura de controle que executa blocos de código, match é uma expressão — ou seja, ela sempre retorna um valor. Essa distinção fundamental resolve um dos maiores problemas do switch: a comparação frouxa de tipos e a necessidade manual de break para evitar falhas (fallthrough).