--TEST-- Set and get of connection attributes across persistent connections and sysdba connection. --SKIPIF-- true, 'timesten' => false); // test runs on these DBs require(dirname(__FILE__).'/skipif.inc'); if (strcasecmp($user, "system") && strcasecmp($user, "sys")) die("skip needs to be run as a DBA user"); if ($test_drcp) die("skip output might vary with DRCP"); preg_match('/.*Release ([[:digit:]]+)\.([[:digit:]]+)\.([[:digit:]]+)\.([[:digit:]]+)\.([[:digit:]]+)*/', oci_server_version($c), $matches); if (!(isset($matches[0]) && $matches[1] >= 10)) { die("skip expected output only valid when using Oracle 10g or greater database server"); } ?> --INI-- oci8.privileged_connect = On --FILE-- --EXPECTF-- **Set values using pconnect-1** resource(%d) of type (oci8 persistent connection) Value of MODULE has been set successfully Value of ACTION has been set successfully Value of CLIENT_INFO has been set successfully Value of CLIENT_IDENTIFIER has been set successfully **Get values using pconnect-2** resource(%d) of type (oci8 persistent connection) The value of MODULE is PHP TEST100 The value of ACTION is TASK100 The value of CLIENT_INFO is INFO1100 The value of CLIENT_IDENTIFIER is ID00100 **Get values using pconnect-3** resource(%d) of type (oci8 persistent connection) The value of MODULE is %s The value of ACTION is The value of CLIENT_INFO is The value of CLIENT_IDENTIFIER is **Re-open a pconnect()** resource(%d) of type (oci8 persistent connection) The value of MODULE is PHP TEST100 The value of ACTION is TASK100 The value of CLIENT_INFO is INFO1100 The value of CLIENT_IDENTIFIER is ID00100 **Test with SYSDBA connection** bool(false) Done