diff options
author | Christopher Jones <sixd@php.net> | 2008-01-31 01:33:30 +0000 |
---|---|---|
committer | Christopher Jones <sixd@php.net> | 2008-01-31 01:33:30 +0000 |
commit | 87dcb8df8e9cf7d08d33a380d98511d9cf88c705 (patch) | |
tree | 32de10fba76b7f441b9e42c57fbdaddeff4c2397 /ext/oci8/tests/drcp_characterset.phpt | |
parent | 116539a5d187e099e1b9457a8b3f75ccfa7510e1 (diff) | |
download | php-git-87dcb8df8e9cf7d08d33a380d98511d9cf88c705.tar.gz |
Merge DRCP & FAN support. PHP6 sync will happen later
Diffstat (limited to 'ext/oci8/tests/drcp_characterset.phpt')
-rw-r--r-- | ext/oci8/tests/drcp_characterset.phpt | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/ext/oci8/tests/drcp_characterset.phpt b/ext/oci8/tests/drcp_characterset.phpt new file mode 100644 index 0000000000..657d4c5bab --- /dev/null +++ b/ext/oci8/tests/drcp_characterset.phpt @@ -0,0 +1,61 @@ +--TEST-- +DRCP: oci_pconnect() and oci_connect() with different character sets +--SKIPIF-- +<?php if (!extension_loaded('oci8')) die("skip no oci8 extension"); ?> +--FILE-- +<?php + +require dirname(__FILE__)."/details.inc"; + +// Create connections with oci_connect and oci_pconnect with UTF8 as Charset + +$c1 = oci_connect($user,$password,$dbase,"UTF8"); +var_dump($c1); + +// Now with oci_pconnect() + +$p1 = oci_pconnect($user,$password,$dbase,"UTF8"); +var_dump($p1); + +// Create two more connections with character set US7ASCII + +$c2 = oci_connect($user,$password,$dbase,"US7ASCII"); +var_dump($c2); + +// Now with oci_pconnect() + +$p2 = oci_pconnect($user,$password,$dbase,"US7ASCII"); +var_dump($p2); + +// The two connections c1 and c2 should not share resources as they use different +//character sets + +if((int)$c1 === (int)$c2) + echo "First and third connections share a resource: NOT OK\n"; +else + echo "First and third connections are different: OK\n"; + +// The two connections p1 and p2 should not share resources as they use different +//character sets + +if((int)$p1 === (int)$p2) + echo "Second and fourth connections share a resource: NOT OK\n"; +else + echo "Second and fourth connections are different: OK\n"; + +// Close all the connections +oci_close($c1); +oci_close($c2); +oci_close($p1); +oci_close($p2); + +echo "Done\n"; +?> +--EXPECTF-- +resource(%d) of type (oci8 connection) +resource(%d) of type (oci8 persistent connection) +resource(%d) of type (oci8 connection) +resource(%d) of type (oci8 persistent connection) +First and third connections are different: OK +Second and fourth connections are different: OK +Done |