3v4l.org

run code in 300+ PHP versions simultaneously
<?php if ($_SERVER['REQUEST_METHOD'] === 'POST') { $servername = "localhost"; $username = "root"; $password = ""; $dbname = "db"; $test = $_POST['test']; try { $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password); // set the PDO error mode to exception $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = "INSERT INTO table (col) VALUES ('$test')"; // use exec() because no results are returned $conn->exec($sql); $msg = 'has been sent; } catch(PDOException $e) { $msg = 'not sent'; } $conn = null; } ?> <form action="" method="post"> <input name="test" type="text" /> <input name="" type="submit" /> // button submit </from>
Output for 5.4.0 - 5.4.43, 5.5.24 - 5.5.27, 5.6.8 - 5.6.11
Parse error: syntax error, unexpected 'not' (T_STRING) in /in/5H3GD on line 22
Process exited with code 255.
Output for 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29
Parse error: syntax error, unexpected T_STRING in /in/5H3GD on line 22
Process exited with code 255.
Output for 5.0.0 - 5.0.5
Parse error: parse error, unexpected T_STRING in /in/5H3GD on line 22
Process exited with code 255.
Output for 4.4.2 - 4.4.9
Parse error: syntax error, unexpected '{' in /in/5H3GD on line 11
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.3.11, 4.4.0 - 4.4.1
Parse error: parse error, unexpected '{' in /in/5H3GD on line 11
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/5H3GD on line 11
Process exited with code 255.

preferences:
247.15 ms | 1399 KiB | 141 Q