3v4l.org

run code in 300+ PHP versions simultaneously
<?php enum Size: string { case url_sq = 'url_sq'; case url_t = 'url_t'; case url_s = 'url_s'; case url_m = 'url_m'; case url_o = 'url_o'; } class Example { private string $_size; /** * Set size of photos. */ public function setSize(Size $size): void { $this->_size = $size->value; } } $foo = new Example(); $foo->setSize(Size::url_t); var_dump($foo);

preferences:
35.02 ms | 404 KiB | 5 Q