3v4l.org

run code in 300+ PHP versions simultaneously
<?php foreach ($servicedta as $update) { $update = array_intersect_key($update, $allowed); $id = array_pop($update); $values = array_values($update); $values[] = $id; $set = []; foreach ($update as $field => $value) { $set[] = '`'.$field.'`=?'; } $sql = 'UPDATE services_list SET ' . implode(', ', $set). ' WHERE serviceID=?' if($stmt=$connection->prepare($sql)) { $stmt->bind_param(str_repeat("s", count($set)+1), ...$values); } }

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.2.40.0090.01017.58
7.2.30.0070.01217.91
7.2.20.0120.00817.48
7.2.10.0130.01417.57
7.2.00.0110.00817.64
7.1.160.0100.01216.55
7.1.150.0100.01316.48
7.1.140.0110.01416.64
7.1.130.0130.00716.48
7.1.120.0060.01316.70
7.1.110.0150.00815.83
7.1.100.0060.01216.16
7.1.90.4540.00616.05
7.1.80.4730.00916.27
7.1.70.4980.01215.26
7.1.60.4170.01433.29
7.1.50.3260.01532.85
7.1.40.3460.00832.32
7.1.30.4150.01732.48
7.1.20.5710.01032.50
7.1.10.4320.00814.63
7.1.00.4580.01014.65

preferences:
138 ms | 1394 KiB | 7 Q