3v4l.org

run code in 300+ PHP versions simultaneously
<?php enum Status { const BORING_CONSTANT = 'test'; const ENUM_VALUE = Status::PUBLISHED; case DRAFT; case PUBLISHED; case ARCHIVED; } $reflection = new ReflectionEnum('Status'); foreach ($reflection->getReflectionConstants() as $const) { if ($const->isEnumCase()) { var_dump($const); } }

preferences:
29.27 ms | 404 KiB | 5 Q