3v4l.org

run code in 300+ PHP versions simultaneously
<?php $con=new \PDO ("sqlite::memory:"); $stmt = $con->query("SELECT 1 AS one"); var_dump($stmt->fetch());
Output for 8.2.0 - 8.2.29, 8.3.0 - 8.3.27, 8.4.1 - 8.4.14
array(2) { ["one"]=> int(1) [0]=> int(1) }
Output for 5.3.29, 7.4.33
array(2) { ["one"]=> string(1) "1" [0]=> string(1) "1" }
Output for 5.2.17
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /in/EBPsD on line 3 array(2) { ["one"]=> string(1) "1" [0]=> string(1) "1" }
Output for 4.3.0
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /in/EBPsD on line 3 Fatal error: Cannot instantiate non-existent class: pdo in /in/EBPsD on line 3

preferences:
44.14 ms | 410 KiB | 5 Q