1--TEST--
2oci_connect() with invalid character set
3--EXTENSIONS--
4oci8
5--SKIPIF--
6<?php
7require_once 'skipifconnectfailure.inc';
8?>
9--FILE--
10<?php
11
12require __DIR__."/connect.inc";
13
14var_dump($c1 = oci_connect($user, $password, $dbase));
15var_dump($c2 = oci_connect($user, $password, $dbase, ""));
16var_dump($c3 = oci_connect($user, $password, $dbase, "blah"));
17var_dump($c4 = oci_connect($user, $password, $dbase, "obviously wrong"));
18
19var_dump($c3 == $c4);
20
21var_dump($c5 = oci_connect($user, $password, $dbase, "US7ASCII"));
22var_dump($c6 = oci_connect($user, $password, $dbase, "UTF8"));
23
24var_dump($c5 == $c6);
25
26echo "Done\n";
27?>
28--EXPECTF--
29resource(%d) of type (oci8 connection)
30resource(%d) of type (oci8 connection)
31
32Warning: oci_connect(): Invalid character set name: blah in %s on line %d
33resource(%d) of type (oci8 connection)
34
35Warning: oci_connect(): Invalid character set name: obviously wrong in %s on line %d
36resource(%d) of type (oci8 connection)
37bool(true)
38resource(%d) of type (oci8 connection)
39resource(%d) of type (oci8 connection)
40bool(false)
41Done
42