3v4l.org

run code in 300+ PHP versions simultaneously
<?php $gmp = gmp_init('42'); var_dump($gmp); var_dump($gmp instanceof Stringable); var_dump(in_array('__toString', array_column((new ReflectionObject($gmp))->getMethods(), 'name'), true)); echo "\n"; var_dump((string)$gmp); var_dump(''.$gmp); (function (string $x) { var_dump($x); })($gmp); echo "\n"; var_dump((int)$gmp); var_dump(+$gmp); (function (int $x) { var_dump($x); })($gmp);

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.3.60.0110.00416.88
8.3.50.0060.00920.42
8.3.40.0080.00819.14
8.3.30.0060.01219.05
8.3.20.0040.00424.18
8.3.10.0080.00024.66
8.3.00.0080.00026.16
8.2.180.0110.00725.92
8.2.170.0120.00319.33
8.2.160.0070.01022.96
8.2.150.0030.00625.66
8.2.140.0050.00324.66
8.2.130.0040.00426.16
8.2.120.0040.00421.11
8.2.110.0070.00320.63
8.2.100.0070.00320.92
8.1.280.0160.00625.92
8.1.270.0000.00723.99
8.1.260.0080.00026.35
8.1.250.0080.00028.09
8.1.240.0090.00019.01
8.1.230.0030.00618.46
8.1.70.0020.00917.56

preferences:
42.09 ms | 400 KiB | 5 Q