3v4l.org

run code in 300+ PHP versions simultaneously
<?php public function createInClause($array) { $that =& $this; array_walk($array, function(&$value) { $value = $this->dbh->quote($value); }); $str = implode(",",$array); return $str; } $emails = ["one@jm.com","thee@js.net","wat@example.org"]; echo createInClause($array);

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)
5.4.340.3400.03719.09
5.4.320.3330.03719.10
5.4.310.3430.03718.84
5.4.300.3400.04019.08
5.4.290.3430.03719.10
5.4.280.2930.04019.20
5.4.270.3230.03319.31
5.4.260.3200.03319.22
5.4.250.3400.03719.19
5.4.240.3670.03719.13
5.4.230.3470.04019.19
5.4.220.3400.03718.84
5.4.210.3530.04019.24
5.4.200.3500.03719.06
5.4.190.3500.03719.32
5.4.180.3400.03719.23
5.4.170.3530.04019.21
5.4.160.3670.03319.05
5.4.150.3470.03318.96
5.4.140.3200.03316.36
5.4.130.3570.03316.38
5.4.120.3230.03716.41
5.4.110.3130.03716.57
5.4.100.3930.03716.58
5.4.90.3670.04016.58
5.4.80.3230.04016.44
5.4.70.3300.03716.23
5.4.60.3430.03716.17
5.4.50.3270.04316.56
5.4.40.4100.02316.33
5.4.30.4030.03316.55
5.4.20.4030.03316.52
5.4.10.4230.03716.48
5.4.00.4230.03715.80
5.3.290.4170.03714.77
5.3.280.4100.03714.43
5.3.270.4130.03714.62
5.3.260.4000.03314.54
5.3.250.3800.03714.62
5.3.240.4170.04014.62
5.3.230.4170.03014.48
5.3.220.4170.03714.42
5.3.210.3400.04314.52
5.3.200.3400.04014.59
5.3.190.3400.03714.43
5.3.180.3300.03014.66
5.3.170.3400.04014.39
5.3.160.4130.03314.47
5.3.150.4230.03714.44
5.3.140.3270.04314.49
5.3.130.4070.03714.52
5.3.120.3370.03314.50
5.3.110.4000.03314.42
5.3.100.3470.03313.98
5.3.90.3470.02314.01
5.3.80.3300.04013.89
5.3.70.3430.04314.03
5.3.60.3370.03013.98
5.3.50.3500.03713.76
5.3.40.3470.03713.77
5.3.30.3130.03713.76
5.3.20.3800.03313.54
5.3.10.3370.03313.55
5.3.00.3170.04013.57
5.2.170.2630.03311.24
5.2.160.2900.02711.24
5.2.150.2670.03311.24
5.2.140.2670.03011.24
5.2.130.2700.02711.24
5.2.120.2470.02711.26
5.2.110.2670.02711.24
5.2.100.2630.03311.24
5.2.90.2700.02711.24
5.2.80.2770.02311.25
5.2.70.2500.01711.24
5.2.60.2470.02711.24
5.2.50.2700.02711.24
5.2.40.2470.02311.24
5.2.30.2470.03311.24
5.2.20.2570.03011.24
5.2.10.2300.03311.24
5.2.00.2130.02711.24
5.1.60.2370.02711.24
5.1.50.2400.03011.24
5.1.40.1930.02711.24
5.1.30.2330.03011.24
5.1.20.2330.02311.24
5.1.10.2370.02711.24
5.1.00.2400.02311.24
5.0.50.1330.02311.24
5.0.40.1400.02011.24
5.0.30.1030.03311.24
5.0.20.1370.02011.24
5.0.10.1170.01711.24
5.0.00.1130.03011.24
4.4.90.1270.01711.24
4.4.80.1300.02011.24
4.4.70.1500.02011.24
4.4.60.1330.02011.24
4.4.50.1230.01711.24
4.4.40.1130.02711.24
4.4.30.1330.02011.24
4.4.20.1300.01711.24
4.4.10.1370.01311.24
4.4.00.1370.02711.24
4.3.110.1370.01711.24
4.3.100.1570.01011.24
4.3.90.1570.02011.24
4.3.80.1670.02711.24
4.3.70.0030.01311.24
4.3.60.0000.03011.24
4.3.50.0000.03011.24
4.3.40.0000.04011.24
4.3.30.0030.04011.24
4.3.20.0000.02711.24
4.3.10.0100.01011.24
4.3.00.0030.01711.24

preferences:
145.74 ms | 1394 KiB | 7 Q