Browse Source
Add php.ini parameter checks for OCI8
Add php.ini parameter checks for OCI8
Add tests for OCI8 php.ini parameters particularly to check which parameters can be changes with ini_set().pull/36/head
1 changed files with 82 additions and 0 deletions
@ -0,0 +1,82 @@ |
|||
--TEST-- |
|||
Test OCI8 php.ini settings |
|||
--SKIPIF-- |
|||
<?php if (!extension_loaded('oci8')) die ("skip no oci8 extension"); ?> |
|||
--INI-- |
|||
oci8.privileged_connect = On |
|||
oci8.max_persistent = 111 |
|||
oci8.persistent_timeout = 222 |
|||
oci8.ping_interval = 333 |
|||
oci8.connection_class = MyCC |
|||
oci8.events = On |
|||
oci8.statement_cache_size = 444 |
|||
oci8.default_prefetch = 555 |
|||
oci8.old_oci_close_semantics = On |
|||
--FILE-- |
|||
<?php |
|||
|
|||
echo "Test 1 - check initialization\n"; |
|||
echo 'oci8.privileged_connect = ' . ini_get('oci8.privileged_connect') . "\n"; |
|||
echo 'oci8.max_persistent = ' . ini_get('oci8.max_persistent') . "\n"; |
|||
echo 'oci8.persistent_timeout = ' . ini_get('oci8.persistent_timeout') . "\n"; |
|||
echo 'oci8.ping_interval = ' . ini_get('oci8.ping_interval') . "\n"; |
|||
echo 'oci8.connection_class = ' . ini_get('oci8.connection_class') . "\n"; |
|||
echo 'oci8.events = ' . ini_get('oci8.events') . "\n"; |
|||
echo 'oci8.statement_cache_size = ' . ini_get('oci8.statement_cache_size') . "\n"; |
|||
echo 'oci8.default_prefetch = ' . ini_get('oci8.default_prefetch') . "\n"; |
|||
echo 'oci8.old_oci_close_semantics = ' . ini_get('oci8.old_oci_close_semantics') . "\n"; |
|||
|
|||
echo "Test 2 - check what can be changed at runtime\n"; |
|||
var_dump(ini_set('oci8.privileged_connect', 'Off')); |
|||
echo 'oci8.privileged_connect = ' . ini_get('oci8.privileged_connect') . "\n"; |
|||
var_dump(ini_set('oci8.max_persistent', '999')); |
|||
echo 'oci8.max_persistent = ' . ini_get('oci8.max_persistent') . "\n"; |
|||
var_dump(ini_set('oci8.persistent_timeout', '888')); |
|||
echo 'oci8.persistent_timeout = ' . ini_get('oci8.persistent_timeout') . "\n"; |
|||
var_dump(ini_set('oci8.ping_interval', '777')); |
|||
echo 'oci8.ping_interval = ' . ini_get('oci8.ping_interval') . "\n"; |
|||
var_dump(ini_set('oci8.connection_class', 'OtherCC')); |
|||
echo 'oci8.connection_class = ' . ini_get('oci8.connection_class') . "\n"; |
|||
var_dump(ini_set('oci8.events', 'Off')); |
|||
echo 'oci8.events = ' . ini_get('oci8.events') . "\n"; |
|||
var_dump(ini_set('oci8.statement_cache_size', '666')); |
|||
echo 'oci8.statement_cache_size = ' . ini_get('oci8.statement_cache_size') . "\n"; |
|||
var_dump(ini_set('oci8.default_prefetch', '111')); |
|||
echo 'oci8.default_prefetch = ' . ini_get('oci8.default_prefetch') . "\n"; |
|||
var_dump(ini_set('oci8.old_oci_close_semantics', 'Off')); |
|||
echo 'oci8.old_oci_close_semantics = ' . ini_get('oci8.old_oci_close_semantics') . "\n"; |
|||
|
|||
?> |
|||
===DONE=== |
|||
<?php exit(0); ?> |
|||
--EXPECTF-- |
|||
Test 1 - check initialization |
|||
oci8.privileged_connect = 1 |
|||
oci8.max_persistent = 111 |
|||
oci8.persistent_timeout = 222 |
|||
oci8.ping_interval = 333 |
|||
oci8.connection_class = MyCC |
|||
oci8.events = 1 |
|||
oci8.statement_cache_size = 444 |
|||
oci8.default_prefetch = 555 |
|||
oci8.old_oci_close_semantics = 1 |
|||
Test 2 - check what can be changed at runtime |
|||
bool(false) |
|||
oci8.privileged_connect = 1 |
|||
bool(false) |
|||
oci8.max_persistent = 111 |
|||
bool(false) |
|||
oci8.persistent_timeout = 222 |
|||
bool(false) |
|||
oci8.ping_interval = 333 |
|||
string(4) "MyCC" |
|||
oci8.connection_class = OtherCC |
|||
bool(false) |
|||
oci8.events = 1 |
|||
bool(false) |
|||
oci8.statement_cache_size = 444 |
|||
bool(false) |
|||
oci8.default_prefetch = 555 |
|||
bool(false) |
|||
oci8.old_oci_close_semantics = 1 |
|||
===DONE=== |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue