3v4l.org

run code in 300+ PHP versions simultaneously
<?php enum Method: string { case Get = 'GET'; case Post = 'POST'; case Put = 'PUT'; const Post2 = self::Post; } function test(Method $method) { var_dump($method); }; test(Method::Post2);

preferences:
31.51 ms | 404 KiB | 5 Q