3v4l.org

run code in 300+ PHP versions simultaneously
<?php abstract class Module { public static function work($it) { return preg_replace_callback('~\w+~', '__CLASS__::replace', $it); } private static function replace($matches) { return sprintf('[[[%s]]]', $matches[0]); } } echo Module::work('hello world.');

preferences:
64.66 ms | 402 KiB | 5 Q