Skip to content

Commit 53ffa3a

Browse files
clxmstaabstaabm
authored andcommitted
demo
1 parent e435a38 commit 53ffa3a

File tree

2 files changed

+21
-3
lines changed

2 files changed

+21
-3
lines changed

demo.php

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<?php
2+
3+
function demo(\PDO $pdo): void
4+
{
5+
$stmt = $pdo->prepare('SELECT email, adaid FROM ada WHERE adaid = :adaid');
6+
$stmt->execute([':wrongParamName' => 1]);
7+
8+
$stmt = $pdo->prepare('SELECT email, adaid FROM ada WHERE adaid = :adaid');
9+
$stmt->execute(); // missing parameter
10+
11+
$stmt = $pdo->prepare('SELECT email, adaid FROM ada WHERE adaid = ? and email = ?');
12+
$stmt->execute([1]); // wrong number of parameters
13+
14+
$stmt = $pdo->prepare('SELECT email, adaid FROM ada WHERE adaid = :adaid and email = :email');
15+
$stmt->execute(['adaid' => 1]); // wrong number of parameters
16+
17+
$stmt = $pdo->prepare('SELECT email, adaid FROM ada WHERE adaid = :adaid and email = :email');
18+
$stmt->execute([':email' => '[email protected]']); // wrong number of parameters
19+
}

phpstan.neon.dist

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
includes:
2-
- config/stubFiles.neon
3-
- config/extensions.neon
2+
- config/dba.neon
43

54
parameters:
65
level: max
76

87
paths:
9-
- src/
8+
- demo.php
109

1110
bootstrapFiles:
1211
- bootstrap.php

0 commit comments

Comments
 (0)