diff options
-rw-r--r-- | tests/basic/013.phpt | 15 | ||||
-rw-r--r-- | tests/basic/014.phpt | 17 | ||||
-rw-r--r-- | tests/basic/015.phpt | 15 | ||||
-rw-r--r-- | tests/basic/016.phpt | 17 | ||||
-rw-r--r-- | tests/basic/017.phpt | 19 | ||||
-rw-r--r-- | tests/basic/018.phpt | 36 | ||||
-rw-r--r-- | tests/basic/019.phpt | 19 | ||||
-rw-r--r-- | tests/basic/020.phpt | 17 |
8 files changed, 155 insertions, 0 deletions
diff --git a/tests/basic/013.phpt b/tests/basic/013.phpt new file mode 100644 index 0000000000..a4155dcf64 --- /dev/null +++ b/tests/basic/013.phpt @@ -0,0 +1,15 @@ +--TEST-- +POST Method test and arrays +--SKIPIF-- +<?php if (php_sapi_name()=='cli') echo 'skip'; ?> +--POST-- +a[]=1 +--FILE-- +<?php +var_dump($_POST['a']); +?> +--EXPECT-- +array(1) { + [0]=> + string(1) "1" +} diff --git a/tests/basic/014.phpt b/tests/basic/014.phpt new file mode 100644 index 0000000000..9b7e59f987 --- /dev/null +++ b/tests/basic/014.phpt @@ -0,0 +1,17 @@ +--TEST-- +POST Method test and arrays - 2 +--SKIPIF-- +<?php if (php_sapi_name()=='cli') echo 'skip'; ?> +--POST-- +a[]=1&a[]=1 +--FILE-- +<?php +var_dump($_POST['a']); +?> +--EXPECT-- +array(2) { + [0]=> + string(1) "1" + [1]=> + string(1) "1" +} diff --git a/tests/basic/015.phpt b/tests/basic/015.phpt new file mode 100644 index 0000000000..b297265bbc --- /dev/null +++ b/tests/basic/015.phpt @@ -0,0 +1,15 @@ +--TEST-- +POST Method test and arrays - 3 +--SKIPIF-- +<?php if (php_sapi_name()=='cli') echo 'skip'; ?> +--POST-- +a[]=1&a[0]=5 +--FILE-- +<?php +var_dump($_POST['a']); +?> +--EXPECT-- +array(1) { + [0]=> + string(1) "5" +} diff --git a/tests/basic/016.phpt b/tests/basic/016.phpt new file mode 100644 index 0000000000..2772531689 --- /dev/null +++ b/tests/basic/016.phpt @@ -0,0 +1,17 @@ +--TEST-- +POST Method test and arrays - 4 +--SKIPIF-- +<?php if (php_sapi_name()=='cli') echo 'skip'; ?> +--POST-- +a[a]=1&a[b]=3 +--FILE-- +<?php +var_dump($_POST['a']); +?> +--EXPECT-- +array(2) { + ["a"]=> + string(1) "1" + ["b"]=> + string(1) "3" +} diff --git a/tests/basic/017.phpt b/tests/basic/017.phpt new file mode 100644 index 0000000000..69424caa6c --- /dev/null +++ b/tests/basic/017.phpt @@ -0,0 +1,19 @@ +--TEST-- +POST Method test and arrays - 5 +--SKIPIF-- +<?php if (php_sapi_name()=='cli') echo 'skip'; ?> +--POST-- +a[]=1&a[a]=1&a[b]=3 +--FILE-- +<?php +var_dump($_POST['a']); +?> +--EXPECT-- +array(3) { + [0]=> + string(1) "1" + ["a"]=> + string(1) "1" + ["b"]=> + string(1) "3" +} diff --git a/tests/basic/018.phpt b/tests/basic/018.phpt new file mode 100644 index 0000000000..5cae5e8a67 --- /dev/null +++ b/tests/basic/018.phpt @@ -0,0 +1,36 @@ +--TEST-- +POST Method test and arrays - 6 +--SKIPIF-- +<?php if (php_sapi_name()=='cli') echo 'skip'; ?> +--POST-- +a[][]=1&a[][]=3&b[a][b][c]=1&b[a][b][d]=1 +--FILE-- +<?php +var_dump($_POST['a']); +var_dump($_POST['b']); +?> +--EXPECT-- +array(2) { + [0]=> + array(1) { + [0]=> + string(1) "1" + } + [1]=> + array(1) { + [0]=> + string(1) "3" + } +} +array(1) { + ["a"]=> + array(1) { + ["b"]=> + array(2) { + ["c"]=> + string(1) "1" + ["d"]=> + string(1) "1" + } + } +} diff --git a/tests/basic/019.phpt b/tests/basic/019.phpt new file mode 100644 index 0000000000..467d4e6bf2 --- /dev/null +++ b/tests/basic/019.phpt @@ -0,0 +1,19 @@ +--TEST-- +POST Method test and arrays - 7 +--SKIPIF-- +<?php if (php_sapi_name()=='cli') echo 'skip'; ?> +--POST-- +a[]=1&a[]]=3&a[[]=4 +--FILE-- +<?php +var_dump($_POST['a']); +?> +--EXPECT-- +array(3) { + [0]=> + string(1) "1" + [1]=> + string(1) "3" + ["["]=> + string(1) "4" +} diff --git a/tests/basic/020.phpt b/tests/basic/020.phpt new file mode 100644 index 0000000000..0d4704e7f9 --- /dev/null +++ b/tests/basic/020.phpt @@ -0,0 +1,17 @@ +--TEST-- +POST Method test and arrays - 8 +--SKIPIF-- +<?php if (php_sapi_name()=='cli') echo 'skip'; ?> +--POST-- +a[a[]]=1&a[b[]]=3 +--FILE-- +<?php +var_dump($_POST['a']); +?> +--EXPECT-- +array(2) { + ["a["]=> + string(1) "1" + ["b["]=> + string(1) "3" +} |