3v4l.org

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

preferences:
39.08 ms | 402 KiB | 5 Q