summaryrefslogtreecommitdiff
path: root/tests/php/phpt/ini_entries
diff options
context:
space:
mode:
Diffstat (limited to 'tests/php/phpt/ini_entries')
-rw-r--r--tests/php/phpt/ini_entries/001.phpt19
-rw-r--r--tests/php/phpt/ini_entries/002.phpt69
-rw-r--r--tests/php/phpt/ini_entries/003.phpt27
3 files changed, 115 insertions, 0 deletions
diff --git a/tests/php/phpt/ini_entries/001.phpt b/tests/php/phpt/ini_entries/001.phpt
new file mode 100644
index 0000000..e85af06
--- /dev/null
+++ b/tests/php/phpt/ini_entries/001.phpt
@@ -0,0 +1,19 @@
+--TEST--
+Test ini entries #1
+--SKIPIF--
+<?php if (!extension_loaded("extension_for_tests")) print "skip"; ?>
+--INI--
+ini2=ReValIni2
+--FILEEOF--
+<?php
+
+TestIniEntries\iniTest1();
+
+--EXPECT--
+ini_get(ini1) = valIni1
+ini_get(ini2) = ReValIni2
+ini_get(ini3) = valIni3
+ini_get(ini4) = On
+ini_get(ini5) = Off
+ini_get(ini6) = 55
+ini6val = 55 \ No newline at end of file
diff --git a/tests/php/phpt/ini_entries/002.phpt b/tests/php/phpt/ini_entries/002.phpt
new file mode 100644
index 0000000..04b1b46
--- /dev/null
+++ b/tests/php/phpt/ini_entries/002.phpt
@@ -0,0 +1,69 @@
+--TEST--
+Test ini entries #2
+--SKIPIF--
+<?php if (!extension_loaded("extension_for_tests")) print "skip"; ?>
+--INI--
+ini2=ReValIni2
+ini6=33
+--FILEEOF--
+<?php
+
+var_export( ini_get_all ( 'extension_for_tests' ) );
+
+--EXPECT--
+array (
+ 'ini1' =>
+ array (
+ 'global_value' => 'valIni1',
+ 'local_value' => 'valIni1',
+ 'access' => 7,
+ ),
+ 'ini2' =>
+ array (
+ 'global_value' => 'OrigValIni2',
+ 'local_value' => 'ReValIni2',
+ 'access' => 7,
+ ),
+ 'ini3' =>
+ array (
+ 'global_value' => 'OrigValIni3',
+ 'local_value' => 'valIni3',
+ 'access' => 4,
+ ),
+ 'ini4' =>
+ array (
+ 'global_value' => 'Off',
+ 'local_value' => 'On',
+ 'access' => 1,
+ ),
+ 'ini5' =>
+ array (
+ 'global_value' => 'Off',
+ 'local_value' => 'Off',
+ 'access' => 7,
+ ),
+ 'ini6' =>
+ array (
+ 'global_value' => '11',
+ 'local_value' => '33',
+ 'access' => 7,
+ ),
+ 'ini7' =>
+ array (
+ 'global_value' => '5',
+ 'local_value' => '74',
+ 'access' => 7,
+ ),
+ 'ini8' =>
+ array (
+ 'global_value' => '6.283185',
+ 'local_value' => '3.141593',
+ 'access' => 7,
+ ),
+ 'ini9' =>
+ array (
+ 'global_value' => '5.436564',
+ 'local_value' => '2.718282',
+ 'access' => 1,
+ ),
+) \ No newline at end of file
diff --git a/tests/php/phpt/ini_entries/003.phpt b/tests/php/phpt/ini_entries/003.phpt
new file mode 100644
index 0000000..5ad6efb
--- /dev/null
+++ b/tests/php/phpt/ini_entries/003.phpt
@@ -0,0 +1,27 @@
+--TEST--
+Test ini entries #3
+--DESCRIPTION--
+Test to check palce action of ini entries
+--SKIPIF--
+<?php if (!extension_loaded("extension_for_tests")) print "skip"; ?>
+--FILEEOF--
+<?php
+
+echo ini_get('ini2'), PHP_EOL;
+echo ini_get('ini3'), PHP_EOL;
+ini_set('ini2', 'newIni2');
+ini_set('ini3', 'newIni3');
+echo ini_get('ini2'), PHP_EOL;
+echo ini_get('ini3'), PHP_EOL;
+ini_restore('ini2');
+ini_restore('ini3');
+echo ini_get('ini2'), PHP_EOL;
+echo ini_get('ini3');
+
+--EXPECT--
+valIni2
+valIni3
+newIni2
+valIni3
+valIni2
+valIni3 \ No newline at end of file