3v4l.org

run code in 300+ PHP versions simultaneously
<?php namespace dunk { class funk { public static function slam() { return new self; } } } namespace jam { $class = "dunk\\funk"; $pow = $class::slam(); var_dump($pow); }

preferences:
45.61 ms | 402 KiB | 5 Q