mirror of
https://github.com/php/php-src.git
synced 2024-10-20 16:02:44 +00:00
38 lines
619 B
PHP
38 lines
619 B
PHP
--TEST--
|
|
Testing PDOStatement::debugDumpParams() with bound params
|
|
--SKIPIF--
|
|
<?php
|
|
if (!extension_loaded('pdo_sqlite')) print 'skip not loaded';
|
|
?>
|
|
--FILE--
|
|
<?php
|
|
|
|
$db = new pdo('sqlite::memory:');
|
|
|
|
$x= $db->prepare('select :a, :b, ?');
|
|
$x->bindValue(':a', 1, PDO::PARAM_INT);
|
|
$x->bindValue(':b', 'foo');
|
|
$x->bindValue(3, 1313);
|
|
var_dump($x->debugDumpParams());
|
|
|
|
?>
|
|
--EXPECT--
|
|
SQL: [16] select :a, :b, ?
|
|
Params: 3
|
|
Key: Name: [2] :a
|
|
paramno=-1
|
|
name=[2] ":a"
|
|
is_param=1
|
|
param_type=1
|
|
Key: Name: [2] :b
|
|
paramno=-1
|
|
name=[2] ":b"
|
|
is_param=1
|
|
param_type=2
|
|
Key: Position #2:
|
|
paramno=2
|
|
name=[0] ""
|
|
is_param=1
|
|
param_type=2
|
|
NULL
|