3v4l.org

run code in 300+ PHP versions simultaneously
<?php $PDO = new \PDO("sqlite::memory:"); $PDO->query( "CREATE TABLE FileRecord ( RecordID INT, ReportFile VARCHAR(255) )" ); $PDO->query("INSERT INTO FileRecord (RecordID, ReportFile) VALUES (1, 'Test')"); $path = "Issues\\Reports\\"; $ReportFile = $path . "TestFileName.ext"; $query = $PDO->prepare('UPDATE FileRecord SET ReportFile = ? WHERE RecordID = 1'); $query->bindParam(1,$ReportFile); $result = $query->execute(); var_dump($result); $select = $PDO->query("SELECT * FROM FileRecord"); var_dump($select->fetchAll(\PDO::FETCH_OBJ));

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.5.00.0110.01123.77
8.4.150.0030.00014.05
8.4.140.0130.00818.42
8.4.130.0100.01218.44
8.4.120.0180.00618.52
8.4.90.0130.00918.71
8.3.280.0110.01020.93
8.3.270.0130.00817.53
8.3.260.0120.00817.57
8.3.250.0160.01017.55
8.3.180.0140.01317.33
8.3.50.0100.01117.30

preferences:
37.82 ms | 403 KiB | 5 Q