3v4l.org

run code in 300+ PHP versions simultaneously
<?PHP class COMMENT { function A() { COMMENT::B(); } function B() { echo preg_replace_callback('~a~', array('self', 'C'), 'a'); } function C() { return 'c'; } } class X { function A() { $x = new COMMENT(); $x->a(); } } error_reporting(E_ALL); //ini_set('display_errors', 'on'); X::A();

preferences:
37.23 ms | 402 KiB | 5 Q