3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Rofl { protected static $rofl; public static function lol() { var_dump(static::$rofl); static::$rofl = static::$mao; var_dump(static::$rofl); } } class Lmfao extends Rofl { protected static $mao = 'Lmfao'; } class Lol extends Rofl { protected static $mao = 'Lol'; } $lol = new Lol(); $lol::lol(); $lmfao = new Lmfao(); $lmfao::lol(); $lol::lol();

preferences:
39.87 ms | 402 KiB | 5 Q