- array_map: documentation ( source)
- var_dump: documentation ( source)
<?php
enum Fruits: string {
case APPLE = 'apple';
case PINEAPPLE = 'pineapple';
case PLUM = 'plum';
public static function choices(): array {
return array_map(fn ($case) => $case->value, static::cases());
}
}
var_dump(Fruits::cases());
var_dump(Fruits::choices());