- var_dump: documentation ( source)
- in_array: documentation ( source)
<?php
class Enum {
const FOO = 1;
const BAR = 2;
const ENUM_VALUES = [
self::FOO,
self::BAR
];
public static function isValid($value) : bool {
return in_array($value, self::ENUM_VALUES);
}
}
var_dump(
Enum::isValid(Enum::FOO),
Enum::isValid('baz')
);