3v4l.org

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

preferences:
49.53 ms | 402 KiB | 5 Q