1
0
mirror of https://github.com/danog/psalm.git synced 2024-12-15 02:47:02 +01:00
psalm/docs/running_psalm/issues/UnhandledMatchCondition.md
2020-08-31 22:59:47 -04:00

20 lines
343 B
Markdown

# UnhandledMatchCondition
Emitted when a match expression does not handle one or more options.
```php
<?php
function matchOne(): string {
$foo = rand(0, 1) ? "foo" : "bar";
return match ($foo) {
'foo' => 'foo',
};
}
```
## Why this is bad
The above code will fail 50% of the time with an `UnhandledMatchError` error.