- var_dump: documentation ( source)
<?php
class ValidationError {
public function __construct(
public string $message
) {}
}
function validate(string $errorsOnPoupanka): bool|ValidationError {
if ( $errorsOnPoupanka === 'poupanka')
return new ValidationError("Poupanka error");
return true;
}
var_dump(match(validate("poupanka")) {
ValidationError::class => $validationResult->message,
true => "Nice",
});