We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a6bbf02 commit f6b5b3aCopy full SHA for f6b5b3a
demo.php
@@ -2,6 +2,19 @@
2
3
function demo(\PDO $pdo): void
4
{
5
+ // ---------- result-set type inference ----------
6
+ $stmt = $pdo->query('SELECT email, adaid FROM ada', PDO::FETCH_ASSOC);
7
+ assertType('PDOStatement<array{email: string, adaid: int<-32768, 32767>}>', $stmt);
8
+
9
+ foreach ($stmt as $row) {
10
+ parse_str($row['adaid'], $x);
11
+ if ($row['email'] + 25) {
12
+ $x = $row['doesnotexit'];
13
+ }
14
15
16
+ // ---------- in-depth query analysis ----------
17
18
$pdo->query('SELECT * FROM unknownTable', PDO::FETCH_ASSOC);
19
20
$pdo->query('SELECT email adaid WHERE gesperrt freigabe1u1 FROM ada', PDO::FETCH_ASSOC);
0 commit comments