3v4l.org

run code in 300+ PHP versions simultaneously
<?php $v1 = 5; $v2 = '5-4'; $time = microtime(1); $i = 0; @ob_start(); while($i++ < 1000000) echo 'a','b','c','d','e'; @ob_endclean(); echo (microtime(1)-$time)." seconds for commas"; echo "\n"; $time = microtime(1); $i = 0; @ob_start(); while($i++ < 1000000) echo 'a'.'b'.'c'.'d'.'e'; @ob_endclean(); echo (microtime(1)-$time)." seconds for dot"; function donull($v){};

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)
7.3.10.0230.18023.25
7.3.00.0100.20023.45
7.2.130.0300.17623.52
7.2.120.0230.19423.63
7.2.110.0160.20823.60
7.2.100.0070.20423.34
7.2.90.0170.20923.53
7.2.80.0130.21023.27
7.2.70.0200.20623.48
7.2.60.0300.19423.34
7.2.50.0360.18923.49
7.2.40.0360.19723.25
7.2.30.0270.19523.61
7.2.20.0290.18523.56
7.2.10.0230.18323.29
7.2.00.0170.14424.83
7.1.250.0330.19322.46
7.1.70.0030.09323.87
7.1.60.0130.15324.19
7.1.50.0030.14623.46
7.0.200.0030.11023.39

preferences:
23.62 ms | 401 KiB | 5 Q