3v4l.org

run code in 300+ PHP versions simultaneously
<?php function state_default($fail = 0) { global $username, $class, $msg, $name, $email; ?> <p>This is the ARC anonymous course feedback form.</p> <p>Do feel free to send us comments about anything ARC-related -- such as problems with TAs, professors or courses, particularly good instructors or clear course policies, ideas for what the ARC should be doing, or just about anything else (in fact, we'd be interested to know what at Caltech does not have some relation to academics or research). </p> <p>Fill in your name and email address if you are willing to have the ARC contact you with follow up questions; this will obviously make your comment non-anonymous, but we do promise to keep comments strictly confidential. </p> <p>After you submit your feedback, you'll be given a URL where you can follow up on what the ARC is doing in response.</P> <P> <FORM METHOD="post" ACTION="<?=$PHP_SELF?>"> <INPUT TYPE="hidden" NAME="state" VALUE="report"> <table> <tr> <td>To: ARC</td> </tr> <tr> <td>Name:</td> <td><INPUT TYPE="text" NAME="name" value="<?=$name?>"></td> </tr> <tr> <td>Reply Email (optional):</td> <td><INPUT TYPE="text" NAME="email" value="<?=$email?>"></td> </tr> <tr> <td>Class:</td> <td> <INPUT TYPE="text" NAME="class" value="<?=$class?>"></td> </tr> <tr> <td valign="top">Feedback:</td> <td><TEXTAREA NAME="msg" ROWS="12" COLS="36"><?=$msg?></TEXTAREA></td> </tr> <tr> <td></td> <td><INPUT TYPE="submit" VALUE="Submit"><INPUT TYPE="reset" VALUE="Restart"></td> </tr> </table> </FORM> <? } ?>

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.0000.01518.56
8.3.50.0130.00321.95
8.3.40.0070.00718.80
8.3.30.0000.01519.04
8.3.20.0040.00420.51
8.3.10.0070.00023.72
8.3.00.0000.00921.02
8.2.180.0070.01416.75
8.2.170.0040.01122.96
8.2.160.0070.00720.48
8.2.150.0070.00024.18
8.2.140.0040.00424.66
8.2.130.0040.00426.16
8.2.120.0030.00719.23
8.2.110.0030.00622.19
8.2.100.0070.00717.78
8.2.90.0000.00818.89
8.2.80.0040.00417.97
8.2.70.0040.00417.38
8.2.60.0080.00017.54
8.2.50.0000.00818.07
8.2.40.0080.00019.64
8.2.30.0000.00918.21
8.2.20.0050.00317.65
8.2.10.0040.00417.85
8.2.00.0050.00317.53
8.1.280.0110.00425.92
8.1.270.0000.00823.67
8.1.260.0030.00526.35
8.1.250.0040.00428.09
8.1.240.0090.00023.87
8.1.230.0000.01119.10
8.1.220.0050.00317.74
8.1.210.0050.00318.77
8.1.200.0040.00817.10
8.1.190.0030.00617.13
8.1.180.0040.00418.10
8.1.170.0040.00418.39
8.1.160.0030.00521.91
8.1.150.0000.00718.43
8.1.140.0000.00717.25
8.1.130.0030.00517.81
8.1.120.0030.00417.39
8.1.110.0040.00417.32
8.1.100.0040.00417.36
8.1.90.0000.00717.34
8.1.80.0000.00717.23
8.1.70.0030.00517.32
8.1.60.0030.00617.31
8.1.50.0030.00517.42
8.1.40.0080.00017.36
8.1.30.0000.00817.38
8.1.20.0000.00717.47
8.1.10.0000.00717.50
8.1.00.0000.00717.43
8.0.300.0060.00318.77
8.0.290.0070.00016.63
8.0.280.0000.00718.24
8.0.270.0000.00717.13
8.0.260.0060.00017.08
8.0.250.0060.00016.96
8.0.240.0040.00416.91
8.0.230.0030.00316.95
8.0.220.0080.00016.82
8.0.210.0000.00816.79
8.0.200.0070.00016.91
8.0.190.0030.00616.83
8.0.180.0000.00716.88
8.0.170.0000.00816.90
8.0.160.0070.00016.92
8.0.150.0030.00616.84
8.0.140.0040.00416.87
8.0.130.0030.00313.23
8.0.120.0000.00716.76
8.0.110.0040.00416.88
8.0.100.0030.00516.94
8.0.90.0050.00516.78
8.0.80.0070.01416.90
8.0.70.0000.00717.09
8.0.60.0000.00717.01
8.0.50.0000.00816.89
8.0.30.0140.00617.11
8.0.20.0110.01117.40
8.0.10.0070.00317.00
8.0.00.0100.00916.65
7.4.330.0030.00315.03
7.4.320.0030.00316.34
7.4.300.0030.00316.27
7.4.290.0040.00416.39
7.4.280.0050.00316.47
7.4.270.0030.00316.38
7.4.260.0030.00516.44
7.4.250.0000.00716.43
7.4.240.0020.00516.42
7.4.230.0000.00716.50
7.4.220.0110.00716.43
7.4.210.0080.00816.43
7.4.200.0030.00516.46
7.4.160.0090.01516.25
7.4.150.0100.01317.40
7.4.140.0140.01917.86
7.4.130.0100.00716.38
7.4.120.0150.00216.44
7.4.110.0060.01216.43
7.4.100.0140.00316.57
7.4.90.0100.01016.34
7.4.80.0060.01219.39
7.4.70.0000.01516.34
7.4.60.0070.01016.30
7.4.50.0040.00016.37
7.4.40.0060.01016.11
7.4.30.0090.00616.45
7.4.00.0090.00614.88
7.3.330.0000.00713.00
7.3.320.0000.00513.20
7.3.310.0080.00016.25
7.3.300.0060.00016.09
7.3.290.0080.00616.18
7.3.280.0070.00916.23
7.3.270.0180.00317.40
7.3.260.0030.01316.20
7.3.250.0030.01516.25
7.3.240.0150.00816.22
7.3.230.0070.01016.39
7.3.210.0170.00016.45
7.3.200.0100.01019.39
7.3.190.0060.01216.33
7.3.180.0110.00716.38
7.3.170.0060.01016.27
7.3.160.0040.01116.23
7.3.120.0040.01114.70
7.2.330.0140.00316.59
7.2.320.0070.01116.45
7.2.310.0110.00616.45
7.2.300.0030.01316.24
7.2.290.0060.01616.52
7.2.60.0030.01216.75
7.2.00.0100.00618.80
7.1.200.0110.00215.63
7.1.100.0040.00817.63
7.1.70.0000.00716.66
7.1.60.0140.01019.70
7.1.50.0130.00016.82
7.1.00.0130.06722.28
7.0.200.0030.00616.28
7.0.140.0030.08022.00
7.0.60.0000.04319.93
7.0.50.0070.04017.73
7.0.40.0030.05320.29
7.0.30.0200.04320.18
7.0.20.0230.06720.15
7.0.10.0170.07720.33
7.0.00.0100.07720.34
5.6.280.0030.07321.10
5.6.210.0070.06720.47
5.6.200.0070.07318.13
5.6.190.0000.05020.77
5.6.180.3200.04020.60
5.6.170.0470.06320.47
5.6.160.0070.06320.41
5.6.150.0070.07718.29
5.6.140.0100.08018.22
5.6.130.0070.08318.11
5.6.120.0130.04021.14
5.6.110.0100.06021.02
5.6.100.0170.07720.95
5.6.90.0030.04020.99
5.6.80.0070.08020.54
5.6.70.4400.04020.42
5.5.350.0100.07720.39
5.5.340.0070.08017.98
5.5.330.0100.04020.13
5.5.320.0300.06320.31
5.5.310.0330.03020.27
5.5.300.0030.08717.95
5.5.290.0030.08017.92
5.5.280.0070.06720.86
5.5.270.0000.07320.80
5.5.260.0130.06720.89
5.5.250.0030.07720.50
5.5.240.0230.07320.16
5.4.450.0470.04028.28
5.4.440.0300.05028.28
5.4.430.0370.04028.28
5.4.420.0300.03728.28
5.4.410.0200.05327.68
5.4.400.1030.04027.24
5.4.390.0370.03326.72
5.4.380.0030.06018.62
5.4.370.0130.05318.74
5.4.360.0200.04318.59
5.4.350.0030.06318.56
5.4.340.0100.05318.70
5.4.320.0050.04512.52
5.4.310.0040.03912.51
5.4.300.0100.03212.52
5.4.290.0070.03712.52
5.4.280.0100.03112.41
5.4.270.0070.03712.41
5.4.260.0080.03712.41
5.4.250.0050.04112.41
5.4.240.0050.03912.41
5.4.230.0080.03812.40
5.4.220.0040.04012.40
5.4.210.0040.03912.40
5.4.200.0040.04312.40
5.4.190.0080.04512.40
5.4.180.0070.05012.39
5.4.170.0070.04012.41
5.4.160.0060.03912.41
5.4.150.0090.03412.40
5.4.140.0080.03812.09
5.4.130.0080.03412.07
5.4.120.0110.03212.03
5.4.110.0070.03412.03
5.4.100.0070.03412.03
5.4.90.0090.03812.03
5.4.80.0120.03612.03
5.4.70.0140.03012.03
5.4.60.0110.03112.03
5.4.50.0110.02912.03
5.4.40.0080.03412.02
5.4.30.0080.03512.01
5.4.20.0060.03512.01
5.4.10.0130.02812.01
5.4.00.0080.03411.50
5.3.290.0080.03812.80
5.3.280.0100.03612.71
5.3.270.0070.04012.73
5.3.260.0100.03712.72
5.3.250.0050.04012.72
5.3.240.0090.03512.72
5.3.230.0060.04112.70
5.3.220.0080.03912.68
5.3.210.0090.04112.68
5.3.200.0050.04312.68
5.3.190.0060.04212.67
5.3.180.0060.04212.68
5.3.170.0100.03812.67
5.3.160.0050.04112.67
5.3.150.0080.03812.68
5.3.140.0090.03412.66
5.3.130.0090.03712.66
5.3.120.0110.04212.66
5.3.110.0070.04312.66
5.3.100.0080.03612.13
5.3.90.0090.03612.11
5.3.80.0090.03712.10
5.3.70.0120.03312.10
5.3.60.0120.03512.08
5.3.50.0050.04012.02
5.3.40.0080.03912.02
5.3.30.0070.04911.98
5.3.20.0130.04311.77
5.3.10.0050.04011.73
5.3.00.0070.04011.72
5.2.170.0060.0339.23
5.2.160.0090.0279.23
5.2.150.0040.0369.23
5.2.140.0090.0329.23
5.2.130.0060.0329.18
5.2.120.0080.0289.19
5.2.110.0050.0339.19
5.2.100.0060.0299.19
5.2.90.0040.0349.18
5.2.80.0050.0369.18
5.2.70.0060.0309.18
5.2.60.0040.0359.13
5.2.50.0040.0429.10
5.2.40.0080.0339.07
5.2.30.0050.0319.05
5.2.20.0030.0349.05
5.2.10.0040.0318.95
5.2.00.0060.0308.81
5.1.60.0070.0298.10
5.1.50.0070.0318.09
5.1.40.0030.0378.08
5.1.30.0070.0288.43
5.1.20.0060.0288.44
5.1.10.0050.0348.17
5.1.00.0030.0358.17
5.0.50.0040.0206.65
5.0.40.0050.0236.51
5.0.30.0100.0356.32
5.0.20.0050.0256.29
5.0.10.0060.0256.27
5.0.00.0060.0356.26
4.4.90.0040.0204.78
4.4.80.0030.0184.75
4.4.70.0010.0174.75
4.4.60.0030.0154.76
4.4.50.0010.0174.77
4.4.40.0030.0254.70
4.4.30.0030.0154.76
4.4.20.0030.0154.85
4.4.10.0020.0164.85
4.4.00.0030.0244.76
4.3.110.0000.0184.67
4.3.100.0020.0164.67
4.3.90.0060.0184.64
4.3.80.0030.0254.59
4.3.70.0030.0154.63
4.3.60.0000.0174.63
4.3.50.0020.0164.63
4.3.40.0030.0234.54
4.3.30.0010.0173.30
4.3.20.0040.0143.29
4.3.10.0010.0163.25
4.3.00.0130.01326.16

preferences:
39.42 ms | 401 KiB | 5 Q