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.4.140.0130.00818.42
8.4.130.0100.01218.44

preferences:
40.34 ms | 403 KiB | 5 Q