3v4l.org

run code in 300+ PHP versions simultaneously
<?php function log_error( $type, $message, $file, $line ) { $error_reporting = error_reporting(); echo $error_reporting . ' - ' . ( $error_reporting & $type ) . PHP_EOL; } set_error_handler( 'log_error' ); error_reporting( ( E_ERROR | E_USER_NOTICE ) ); trigger_error( 'A', E_USER_NOTICE ); @trigger_error( 'A', E_USER_NOTICE );

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.140.0110.00917.46
8.4.130.0060.00317.70
8.4.120.0090.00820.58
8.4.110.0120.00722.56
8.4.100.0110.01019.49
8.4.90.0150.00517.45
8.4.80.0090.01319.55
8.4.70.0050.00419.61
8.3.260.0110.00816.72
8.3.250.0090.00918.98
8.3.240.0130.00716.88
8.3.230.0090.01116.57
8.3.220.0050.00418.30
8.3.210.0060.00518.24
8.3.180.0080.00118.22
8.3.50.0120.00818.32
8.2.290.0110.00920.26
7.4.330.0120.00618.39

preferences:
32.73 ms | 403 KiB | 5 Q