diff options
| -rw-r--r-- | Zend/tests/assign_to_var_001.phpt | 18 | ||||
| -rw-r--r-- | Zend/tests/assign_to_var_002.phpt | 18 | ||||
| -rw-r--r-- | Zend/tests/assign_to_var_003.phpt | 18 | ||||
| -rw-r--r-- | Zend/tests/assign_to_var_004.phpt | 22 |
4 files changed, 76 insertions, 0 deletions
diff --git a/Zend/tests/assign_to_var_001.phpt b/Zend/tests/assign_to_var_001.phpt new file mode 100644 index 0000000000..d37ebbcbd8 --- /dev/null +++ b/Zend/tests/assign_to_var_001.phpt @@ -0,0 +1,18 @@ +--TEST-- +complex cases of variable assignment - 001 +--FILE-- +<?php + +$var = array(1,2,3); +$var1 = &$var; +$var = $var[1]; + +var_dump($var); +var_dump($var1); + +echo "Done\n"; +?> +--EXPECTF-- +int(2) +int(2) +Done diff --git a/Zend/tests/assign_to_var_002.phpt b/Zend/tests/assign_to_var_002.phpt new file mode 100644 index 0000000000..e682765e53 --- /dev/null +++ b/Zend/tests/assign_to_var_002.phpt @@ -0,0 +1,18 @@ +--TEST-- +complex cases of variable assignment - 002 +--FILE-- +<?php + +$var = "intergalactic"; +$var1 = &$var; +$var = $var[5]; + +var_dump($var); +var_dump($var1); + +echo "Done\n"; +?> +--EXPECTF-- +string(1) "g" +string(1) "g" +Done diff --git a/Zend/tests/assign_to_var_003.phpt b/Zend/tests/assign_to_var_003.phpt new file mode 100644 index 0000000000..911ee0bb8e --- /dev/null +++ b/Zend/tests/assign_to_var_003.phpt @@ -0,0 +1,18 @@ +--TEST-- +complex cases of variable assignment - 003 +--FILE-- +<?php + +$var = 0.213123123; +$var1 = &$var; +$var = $var[1]; + +var_dump($var); +var_dump($var1); + +echo "Done\n"; +?> +--EXPECTF-- +NULL +NULL +Done diff --git a/Zend/tests/assign_to_var_004.phpt b/Zend/tests/assign_to_var_004.phpt new file mode 100644 index 0000000000..787362acc4 --- /dev/null +++ b/Zend/tests/assign_to_var_004.phpt @@ -0,0 +1,22 @@ +--TEST-- +complex cases of variable assignment - 004 +--FILE-- +<?php + +$var = "intergalactic"; +$var1 = "space"; +$var2 = &$var1; + +$var = $var2; + +var_dump($var); +var_dump($var1); +var_dump($var2); + +echo "Done\n"; +?> +--EXPECTF-- +string(5) "space" +string(5) "space" +string(5) "space" +Done |
