summaryrefslogtreecommitdiff
path: root/src/tests/global_strict
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests/global_strict')
-rw-r--r--src/tests/global_strict/config/global_strict.ini1
-rw-r--r--src/tests/global_strict/config/global_strict_disabled.ini1
-rw-r--r--src/tests/global_strict/global_strict.phpt16
-rw-r--r--src/tests/global_strict/global_strict_disabled.phpt14
4 files changed, 32 insertions, 0 deletions
diff --git a/src/tests/global_strict/config/global_strict.ini b/src/tests/global_strict/config/global_strict.ini
new file mode 100644
index 0000000..2bc2bdc
--- /dev/null
+++ b/src/tests/global_strict/config/global_strict.ini
@@ -0,0 +1 @@
sp.global_strict.enable();
diff --git a/src/tests/global_strict/config/global_strict_disabled.ini b/src/tests/global_strict/config/global_strict_disabled.ini
new file mode 100644
index 0000000..2e68471
--- /dev/null
+++ b/src/tests/global_strict/config/global_strict_disabled.ini
@@ -0,0 +1 @@
sp.global_strict.disable();
diff --git a/src/tests/global_strict/global_strict.phpt b/src/tests/global_strict/global_strict.phpt
new file mode 100644
index 0000000..e06721c
--- /dev/null
+++ b/src/tests/global_strict/global_strict.phpt
@@ -0,0 +1,16 @@
1--TEST--
2Global strict mode
3--SKIPIF--
4<?php if (!extension_loaded("snuffleupagus")) print "skip"; ?>
5--INI--
6sp.configuration_file={PWD}/config/global_strict.ini
7--FILE--
8<?php
9strcmp("pouet", []);
10?>
11--EXPECTF--
12Fatal error: Uncaught TypeError: strcmp() expects parameter 2 to be string, array given in %a/global_strict.php:2
13Stack trace:
14#0 %a/global_strict.php(2): strcmp('pouet', Array)
15#1 {main}
16 thrown in %a/global_strict.php on line 2
diff --git a/src/tests/global_strict/global_strict_disabled.phpt b/src/tests/global_strict/global_strict_disabled.phpt
new file mode 100644
index 0000000..ca3ddfa
--- /dev/null
+++ b/src/tests/global_strict/global_strict_disabled.phpt
@@ -0,0 +1,14 @@
1--TEST--
2Global strict mode
3--SKIPIF--
4<?php if (!extension_loaded("snuffleupagus")) print "skip"; ?>
5--INI--
6sp.configuration_file={PWD}/config/global_strict_disabled.ini
7--FILE--
8<?php
9strcmp("pouet", []);
10echo 1337;
11?>
12--EXPECTF--
13Warning: strcmp() expects parameter 2 to be string, array given in %a/global_strict_disabled.php on line 2
141337