3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Deferred { // } class Test { protected(set) array $loaded = []; public Deferred $instance { get => $this->instance ??= new Deferred(); set { $this->instance = $value; $this->loaded[$value::class] = $value; } } } $test = new Test(); $instance = $test->instance; var_dump($test->loaded);

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).

VersionSystem time (s)User time (s)Memory (MiB)
8.4.10.0230.00918.65
4.3.00.0060.00114.19

preferences:
149.34 ms | 997 KiB | 7 Q