3v4l.org

run code in 300+ PHP versions simultaneously
<?php abstract class ConfusingClass{ /** * Private property */ private $property = 'fucking stupid'; /** * Why does this keep happening? * * @bullshit true */ private static function bullshit() { return false; } } class ConfusedBullshit extends ConfusingClass { private static function bullshit() { return true; } } $d = new ReflectionClass('ConfusedBullshit'); print_r($d);

preferences:
39.65 ms | 402 KiB | 5 Q