3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Test { public static $var = 0; } echo "Before:-\n"; echo "Default: "; var_dump(get_class_vars(Test::class)); echo "Current: "; var_dump( (new ReflectionClass(Test::class))->getStaticProperties() ); test::$var = 42; echo "After:-\n"; echo "Default: "; var_dump(get_class_vars(Test::class)); echo "Current: "; var_dump( (new ReflectionClass(Test::class))->getStaticProperties() );

preferences:
27.75 ms | 405 KiB | 5 Q