3v4l.org

run code in 300+ PHP versions simultaneously
<?php trait t { public static $db = 15; public static function dump(){ print_r(array( get_called_class(), __CLASS__, __TRAIT__ )); } }; class foo { use t; } class bar extends foo { } foo::$db = 10; bar::$db = 5; var_dump(t::$db); var_dump(foo::$db); var_dump(bar::$db); //t::dump(); //foo::dump(); //bar::dump();

preferences:
40.78 ms | 402 KiB | 5 Q