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));
Output for 8.1.34, 8.2.30, 8.3.5 - 8.3.30, 8.4.9 - 8.4.18, 8.5.0 - 8.5.3
bool(true) array(1) { [0]=> object(stdClass)#4 (2) { ["RecordID"]=> int(1) ["ReportFile"]=> string(31) "Issues\Reports\TestFileName.ext" } }

preferences:
46.02 ms | 578 KiB | 4 Q