3v4l.org

run code in 300+ PHP versions simultaneously
<?php $hasil = 65; $kecewa = array(0,40,65); $biasa = array(40,65,80); $puas = array(65,80,100); $kb = array_intersect($kecewa, $biasa); $bp = array_intersect($biasa, $puas); print_r($kb); print_r($bp); // antara 65 - 80 if ( $hasil >= $bp[1] && $hasil <= $bp[2] ) { $muBiasa = ($hasil >= $bp[2]) ? "0" : ($hasil <= $bp[2] ? ($hasil - $kb[1]) / ($kb[2] - $kb[1]) : "0.5" ); $muPuas = ($hasil - $bp[1]) / ($bp[2] - $bp[1]); echo " muPuas " .$muPuas; echo " muBiasa " .$muBiasa; } // antara 40 - 65 elseif ( $hasil >= $kb[1] && $hasil < $kb[2] ) { $muKecewa = ($kb[2] - $hasil) / ($kb[2] - $kb[1]); $muBiasa = ($hasil - $kb[1]) / ($kb[2] - $kb[1]); echo "muKecewa " .$muKecewa; echo "muBias " .$muBiasa; } /php>

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.270.3530.02719.24
5.4.260.4430.03718.87
5.4.250.3870.04019.16
5.4.240.3470.04019.16
5.4.230.3570.04019.13
5.4.220.3370.04018.87
5.4.210.3370.03318.99
5.4.200.3130.03319.32
5.4.190.4400.03719.07
5.4.180.4170.03319.08
5.4.170.3830.04018.95
5.4.160.3930.04019.06
5.4.150.3630.03719.06
5.4.140.3530.04016.29
5.4.130.3400.03016.32
5.4.120.3530.03716.50
5.4.110.3600.04016.28
5.4.100.2730.03316.64
5.4.90.2870.02716.19
5.4.80.3030.03316.56
5.4.70.3730.03716.44
5.4.60.3030.03316.16
5.4.50.3370.03716.34
5.4.40.3500.03016.55
5.4.30.2930.03716.50
5.4.20.3570.03316.48
5.4.10.3400.03316.42
5.4.00.3400.03715.95
5.3.280.3670.03714.56
5.3.270.4100.03314.60
5.3.260.4030.04014.66
5.3.250.3530.04314.46
5.3.240.3700.03714.66
5.3.230.3570.03714.70
5.3.220.4070.03314.52
5.3.210.3400.03714.43
5.3.200.2970.04014.51
5.3.190.3130.04014.52
5.3.180.3330.04014.52
5.3.170.3430.03714.56
5.3.160.2870.03014.52
5.3.150.3270.03714.52
5.3.140.3630.04014.54
5.3.130.3100.03314.59
5.3.120.3470.03314.41
5.3.110.3500.03714.50
5.3.100.3470.03014.08
5.3.90.3730.02713.98
5.3.80.3670.03013.89
5.3.70.3900.03314.07
5.3.60.4000.03714.04
5.3.50.3900.03713.76
5.3.40.4370.03013.80
5.3.30.3570.03313.79
5.3.20.3830.04313.56
5.3.10.3930.03313.46
5.3.00.3930.03713.50
5.2.170.3230.03711.19
5.2.160.3930.03011.10
5.2.150.3630.02311.00
5.2.140.3370.03311.00
5.2.130.3630.03311.27
5.2.120.3330.03011.21
5.2.110.3600.03310.97
5.2.100.3500.03011.01
5.2.90.3570.02311.13
5.2.80.3530.03010.95
5.2.70.3300.02311.02
5.2.60.3570.04011.10
5.2.50.3170.03011.14
5.2.40.2700.02711.16
5.2.30.2470.03011.14
5.2.20.2200.03311.06
5.2.10.2670.02710.96
5.2.00.2930.02710.65
5.1.60.2770.03010.02
5.1.50.2600.02710.17
5.1.40.2700.0239.93
5.1.30.2800.02310.44
5.1.20.2670.02310.31
5.1.10.0000.0579.94
5.1.00.0030.02710.24
5.0.50.0030.0378.50
5.0.40.0030.0438.41
5.0.30.0770.0408.18
5.0.20.1600.0208.12
5.0.10.1330.0238.10
5.0.00.1430.0308.07
4.4.90.1630.0137.52
4.4.80.1300.0207.52
4.4.70.1330.0177.52
4.4.60.1530.0177.52
4.4.50.1570.0177.52
4.4.40.1470.0277.52
4.4.30.1700.0137.52
4.4.20.0070.0337.52
4.4.10.0070.0177.52
4.4.00.0000.0407.52
4.3.110.0030.0277.52
4.3.100.1330.0177.52
4.3.90.1030.0137.52
4.3.80.1730.0277.52
4.3.70.1700.0177.52
4.3.60.1700.0177.52
4.3.50.1430.0137.52
4.3.40.1330.0277.52
4.3.30.0830.0237.52
4.3.20.0800.0137.52
4.3.10.0700.0177.52
4.3.00.0700.0137.52

preferences:
135.45 ms | 1394 KiB | 7 Q