3v4l.org

run code in 300+ PHP versions simultaneously
<?php function pascal($i,$j) { //$i la ligne et $j la colonne du triangle if($j==1 OR $i==$j-1) return 1; else { $coeff= pascal($i-1,$j) + pascal($i-1,$j-1); return $coeff; } } echo pascal(1,5);

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.0220.01680.49
8.3.50.0380.02876.17
8.3.40.0310.01344.84
8.3.30.0260.01645.17
8.3.20.0190.00346.29
8.3.10.0150.00447.82
8.3.00.0130.00648.18
8.2.180.0680.01772.63
8.2.170.0300.01044.84
8.2.160.0230.01646.45
8.2.150.0100.01344.76
8.2.140.0200.00744.83
8.2.130.0400.01046.57
8.2.120.0180.01143.90
8.2.110.0230.00747.39
8.2.100.0480.00043.78
8.2.90.0190.00345.07
8.2.80.0040.01843.80
8.2.70.0130.00643.63
8.2.60.0130.00743.68
8.2.50.0190.00443.63
8.2.40.0100.01344.03
8.2.30.0200.00343.80
8.2.20.0210.00443.50
8.2.10.0140.00344.51
8.2.00.0210.00743.84
8.1.280.0490.01374.74
8.1.270.0140.01148.20
8.1.260.0190.00346.43
8.1.250.0180.00448.75
8.1.240.0100.00651.61
8.1.230.0200.01045.16
8.1.220.0140.01043.41
8.1.210.0140.00743.35
8.1.200.0150.00643.23
8.1.190.0140.01143.40
8.1.180.0180.00343.10
8.1.170.0140.00744.68
8.1.160.0190.00348.07
8.1.150.0100.01344.64
8.1.140.0090.01443.39
8.1.130.0120.00643.70
8.1.120.0030.01543.36
8.1.110.0180.00043.46
8.1.100.0140.00743.50
8.1.90.0190.00343.45
8.1.80.0150.00343.46
8.1.70.0120.00643.41
8.1.60.0120.01543.42
8.1.50.0170.01043.48
8.1.40.0030.02043.45
8.1.30.0070.01343.49
8.1.20.0110.01143.50
8.1.10.0100.02373.05
8.1.00.0300.01372.98
8.0.300.0280.00673.16
8.0.290.0190.01172.68
8.0.280.0240.01073.89
8.0.270.0200.01372.80
8.0.260.0070.02172.36
8.0.250.0290.00372.27
8.0.240.0370.01072.48
8.0.230.0440.00072.52
8.0.220.0180.01172.32
8.0.210.0190.01072.41
8.0.200.0330.01372.39
8.0.190.0260.00672.46
8.0.180.0330.02072.36
8.0.170.0230.01072.37
8.0.160.0230.01072.39
8.0.150.0200.01372.41
8.0.140.0260.00772.26
8.0.130.0540.017121.70
8.0.120.0280.00672.30
8.0.110.0150.01872.39
8.0.100.0140.02072.47
8.0.90.0160.01972.38
8.0.80.0490.02672.30
8.0.70.0200.01372.22
8.0.60.0170.01472.25
8.0.50.0170.01772.13
8.0.30.0710.03072.55
8.0.20.0560.03172.70
8.0.10.0350.00672.34
8.0.00.0620.02572.21
7.4.330.0430.00369.20
7.4.320.0200.01071.87
7.4.300.0230.00771.90
7.4.290.0260.01672.12
7.4.280.0450.00672.03
7.4.270.0200.01372.00
7.4.260.0200.01671.79
7.4.250.0240.01072.03
7.4.240.0190.01571.98
7.4.230.0200.01071.92
7.4.220.0560.03071.90
7.4.210.0450.02572.00
7.4.200.0200.01071.94
7.4.190.0300.00372.18
7.4.160.0500.02771.96
7.4.150.0670.01972.03
7.4.140.0670.03272.02
7.4.130.0540.03072.08
7.4.120.0550.02972.04
7.4.110.0540.03571.91
7.4.100.0540.03072.08
7.4.90.0520.03071.91
7.4.80.0500.03671.89
7.4.70.0480.03471.91
7.4.60.0670.02171.87
7.4.50.0200.02072.05
7.4.40.0360.01372.02
7.4.30.0480.03472.02
7.4.00.0240.03470.70
7.3.330.0490.029121.76
7.3.320.0340.020121.65
7.3.310.0140.01871.75
7.3.300.0210.01171.74
7.3.290.0360.04671.75
7.3.280.0440.03971.78
7.3.270.0590.02671.97
7.3.260.0550.03771.74
7.3.250.0620.03072.04
7.3.240.0640.02071.92
7.3.230.0640.01772.02
7.3.210.0880.02572.02
7.3.200.0550.02971.81
7.3.190.0550.02971.92
7.3.180.0600.02072.01
7.3.170.0460.03372.16
7.3.160.0780.02671.94
7.3.120.0420.01070.41
7.2.330.0570.03071.89
7.2.320.0560.04672.33
7.2.310.0560.02672.17
7.2.300.0610.02272.28
7.2.290.0610.02672.29
7.2.60.1240.01678.74
7.2.00.0770.01080.95
7.1.200.1410.02077.84
7.1.100.1340.00330.06
7.1.70.1320.01079.02
7.1.60.0130.01979.29
7.1.50.0300.01678.99
7.1.00.0170.08384.20
7.0.200.1340.02678.55
7.0.140.0170.08084.21
7.0.60.0270.09775.46
7.0.50.0230.06373.48
7.0.40.0070.06319.96
7.0.30.0330.08320.13
7.0.20.0430.07320.30
7.0.10.0100.07320.20
7.0.00.0070.08720.16
5.6.210.0570.08385.36
5.6.200.0430.09082.90
5.6.190.0200.06785.17
5.6.180.3800.06085.09
5.6.170.0600.09385.03
5.6.160.0330.08785.04
5.6.150.0230.10782.85
5.6.140.0370.08782.82
5.6.130.0300.10082.89
5.6.120.0200.05385.69
5.6.110.0470.09385.76
5.6.100.0400.08085.70
5.6.90.0430.09385.79
5.6.80.0300.11385.22
5.5.350.0230.11085.20
5.5.340.0200.07382.66
5.5.330.0230.07084.86
5.5.320.0300.06784.84
5.5.310.0600.08384.96
5.5.300.0130.05782.74
5.5.290.0370.06782.67
5.5.280.0200.11085.45
5.5.270.0130.06785.47
5.5.260.0330.11085.47
5.5.250.0570.07085.31
5.5.240.4430.06084.99
5.4.450.0630.08384.09
5.4.440.1030.07384.11
5.4.430.0770.09384.12
5.4.420.0500.07784.00
5.4.410.0470.08783.84
5.4.400.0900.11783.52
5.4.390.1030.10783.38
5.4.380.0730.07383.38
5.4.370.0330.07383.35
5.4.360.0400.08783.50
5.4.350.0200.05576.84
5.4.340.0280.05276.83
5.4.320.0230.04977.32
5.4.310.0190.05677.32
5.4.300.0210.05777.32
5.4.290.0140.06177.32
5.4.280.0220.05577.22
5.4.270.0600.10083.26
5.4.260.0500.09383.29
5.4.250.0570.11083.53
5.4.240.0500.11383.53
5.4.230.0470.08083.28
5.4.220.0530.09083.37
5.4.210.0430.09383.40
5.4.200.0530.08783.52
5.4.190.0330.08783.52
5.4.180.0500.08383.54
5.4.170.0400.07783.37
5.4.160.0430.10783.23
5.4.150.0470.12083.46
5.4.140.0400.09381.04
5.4.130.0400.09080.93
5.4.120.0570.10081.04
5.4.110.0600.07081.02
5.4.100.0470.09381.25
5.4.90.0300.07781.03
5.4.80.0900.07381.05
5.4.70.0570.09081.25
5.4.60.0470.10081.00
5.4.50.0630.06080.96
5.4.40.0500.07381.21
5.4.30.0630.06380.92
5.4.20.0600.09381.01
5.4.10.0600.08081.03
5.4.00.0470.10080.49
5.3.290.0230.05676.63
5.3.280.0670.07378.42
5.3.270.0530.11378.35
5.3.260.0570.11378.36
5.3.250.0400.12378.54
5.3.240.0500.12078.19
5.3.230.0700.08078.33
5.3.220.0470.07078.23
5.3.210.0270.09078.46
5.3.200.0570.09378.43
5.3.190.0400.08078.51
5.3.180.0400.10078.14
5.3.170.0370.08778.31
5.3.160.0370.12778.46
5.3.150.0400.11378.47
5.3.140.0430.12378.33
5.3.130.0400.09378.41
5.3.120.0300.09378.30
5.3.110.0330.08378.38
5.3.100.0430.07777.89
5.3.90.0530.10777.93
5.3.80.0530.07077.82
5.3.70.0270.08777.84
5.3.60.0470.10077.76
5.3.50.0370.11777.66
5.3.40.0530.10377.66
5.3.30.0300.08777.76
5.3.20.0500.11377.37
5.3.10.0470.07777.48
5.3.00.0300.09377.31
5.2.170.0230.05323.17
5.2.160.0070.06323.00
5.2.150.0230.06023.17
5.2.140.0330.05323.15
5.2.130.0170.06323.31
5.2.120.0170.06723.11
5.2.110.0130.04323.11
5.2.100.0170.04322.95
5.2.90.0100.05723.21
5.2.80.0100.04723.20
5.2.70.0330.05023.20
5.2.60.0170.06723.16
5.2.50.0170.06323.35
5.2.40.0230.06022.97
5.2.30.0130.04723.25
5.2.20.0170.05323.26
5.2.10.0130.05023.38
5.2.00.0130.04022.86
5.1.60.0270.05723.30
5.1.50.0100.04023.25
5.1.40.0200.04323.22
5.1.30.0130.04723.48
5.1.20.0130.05023.48
5.1.10.0200.05723.15
5.1.00.0170.06023.15
5.0.50.0130.04020.06
5.0.40.0230.02320.08
5.0.30.0230.03719.86
5.0.20.0130.03019.83
5.0.10.0130.04019.70
5.0.00.0330.05753.46
4.4.90.0100.03014.89
4.4.80.0030.02714.88
4.4.70.0170.02715.00
4.4.60.0170.02714.80
4.4.50.0100.02014.96
4.4.40.0100.05014.95
4.4.30.0100.03314.77
4.4.20.0230.02014.95
4.4.10.0100.03314.80
4.4.00.0070.03714.92
4.3.110.0130.02715.89
4.3.100.0070.02315.82
4.3.90.0070.03015.78
4.3.80.0270.04330.52
4.3.70.0100.03015.81
4.3.60.0100.02315.91
4.3.50.0200.03015.75
4.3.40.0000.04315.95
4.3.30.0100.02314.84
4.3.20.0070.03013.51
4.3.10.0100.02314.69
4.3.00.0330.03314.74

preferences:
33.29 ms | 401 KiB | 5 Q