prepare for v1.0
[m6w6/ext-pq] / tests / stm_props001.phpt
1 --TEST--
2 Statement properties
3 --SKIPIF--
4 <?php
5 include "_skipif.inc";
6 ?>
7 --FILE--
8 <?php
9 echo "Test\n";
10 include "_setup.inc";
11
12 $q = 'SELECT $1, $2, $3';
13 $t = array(pq\Types::BOOL, pq\Types::INT4, pq\Types::TEXT);
14
15 $c = new pq\Connection(PQ_DSN);
16
17 $n = 'props1';
18 $s = new pq\Statement($c, $n, $q, $t);
19
20 var_dump($c === $s->connection);
21 var_dump($n === $s->name);
22 var_dump($q === $s->query);
23 var_dump($t === $s->types);
24
25 $n = 'props2';
26 $s = $c->prepare($n, $q, $t);
27
28 var_dump($c === $s->connection);
29 var_dump($n === $s->name);
30 var_dump($q === $s->query);
31 var_dump($t === $s->types);
32
33 ?>
34 Done
35 --EXPECT--
36 Test
37 bool(true)
38 bool(true)
39 bool(true)
40 bool(true)
41 bool(true)
42 bool(true)
43 bool(true)
44 bool(true)
45 Done