3v4l.org

run code in 500+ PHP versions simultaneously
<?php final class KeepSelfClassStaticCall { public function run() { return self::class::sampleClass(); } private function sampleClass() { return 'very creative'; } } $obj = new KeepSelfClassStaticCall(); var_dump($obj->run());

preferences:
34.79 ms | 748 KiB | 5 Q