1--TEST--
2PDO_DBLIB: Ensure quote function returns expected results
3--SKIPIF--
4<?php
5if (!extension_loaded('pdo_dblib')) die('skip not loaded');
6require dirname(__FILE__) . '/config.inc';
7?>
8--FILE--
9<?php
10require dirname(__FILE__) . '/config.inc';
11var_dump($db->quote(true, PDO::PARAM_BOOL));
12var_dump($db->quote(false, PDO::PARAM_BOOL));
13var_dump($db->quote(42, PDO::PARAM_INT));
14var_dump($db->quote(null, PDO::PARAM_NULL));
15var_dump($db->quote('\'', PDO::PARAM_STR));
16var_dump($db->quote('foo', PDO::PARAM_STR));
17var_dump($db->quote('über', PDO::PARAM_STR));
18?>
19--EXPECT--
20string(3) "'1'"
21string(2) "''"
22string(4) "'42'"
23string(2) "''"
24string(4) "''''"
25string(5) "'foo'"
26string(7) "'über'"
27