diff options
author | Stanislav Malyshev <stas@php.net> | 2008-11-11 19:44:16 +0000 |
---|---|---|
committer | Stanislav Malyshev <stas@php.net> | 2008-11-11 19:44:16 +0000 |
commit | caa133b3d36ea1fdf3bfbc3da6d8406c2d962862 (patch) | |
tree | 28893fc7d421e6bfe55d7c856946d226606a3fbb | |
parent | a2556b1f1c00967e25c10c3e98bfa300f2ce86e5 (diff) | |
download | php-git-caa133b3d36ea1fdf3bfbc3da6d8406c2d962862.tar.gz |
some new tests
-rwxr-xr-x | Zend/tests/ns_075.phpt | 10 | ||||
-rwxr-xr-x | Zend/tests/ns_076.phpt | 25 | ||||
-rwxr-xr-x | Zend/tests/ns_077_1.phpt | 13 | ||||
-rwxr-xr-x | Zend/tests/ns_077_2.phpt | 13 | ||||
-rwxr-xr-x | Zend/tests/ns_077_3.phpt | 13 | ||||
-rwxr-xr-x | Zend/tests/ns_077_4.phpt | 13 | ||||
-rwxr-xr-x | Zend/tests/ns_077_5.phpt | 12 | ||||
-rwxr-xr-x | Zend/tests/ns_077_6.phpt | 12 | ||||
-rwxr-xr-x | Zend/tests/ns_077_7.phpt | 12 | ||||
-rwxr-xr-x | Zend/tests/ns_077_8.phpt | 12 |
10 files changed, 135 insertions, 0 deletions
diff --git a/Zend/tests/ns_075.phpt b/Zend/tests/ns_075.phpt new file mode 100755 index 0000000000..0156e99eb4 --- /dev/null +++ b/Zend/tests/ns_075.phpt @@ -0,0 +1,10 @@ +--TEST-- +075: Redefining compile-time constants +--FILE-- +<?php +namespace foo; +const NULL = 1; + +echo NULL; +--EXPECTF-- +Fatal error: Cannot redeclare constant 'NULL' in %sns_075.php on line %d diff --git a/Zend/tests/ns_076.phpt b/Zend/tests/ns_076.phpt new file mode 100755 index 0000000000..eeda39bd2e --- /dev/null +++ b/Zend/tests/ns_076.phpt @@ -0,0 +1,25 @@ +--TEST-- +076: Unknown constants in namespace +--FILE-- +<?php +namespace foo; + +$a = array(unknown => unknown); + +echo unknown; +echo "\n"; +var_dump($a); +echo \unknown; +--EXPECTF-- +Notice: Use of undefined constant unknown - assumed 'unknown' in %sns_076.php on line %d + +Notice: Use of undefined constant unknown - assumed 'unknown' in %sns_076.php on line %d + +Notice: Use of undefined constant unknown - assumed 'unknown' in %sns_076.php on line %d +unknown +array(1) { + ["unknown"]=> + %s(7) "unknown" +} + +Fatal error: Undefined constant 'unknown' in %sns_076.php on line %d diff --git a/Zend/tests/ns_077_1.phpt b/Zend/tests/ns_077_1.phpt new file mode 100755 index 0000000000..5a9c4b1539 --- /dev/null +++ b/Zend/tests/ns_077_1.phpt @@ -0,0 +1,13 @@ +--TEST-- +077: Unknown compile-time constants in namespace +--FILE-- +<?php +namespace foo; + +function foo($a = array(0 => \unknown)) +{ +} + +foo(); +--EXPECTF-- +Fatal error: Undefined constant 'unknown' in %sns_077_%d.php on line %d diff --git a/Zend/tests/ns_077_2.phpt b/Zend/tests/ns_077_2.phpt new file mode 100755 index 0000000000..8c26721855 --- /dev/null +++ b/Zend/tests/ns_077_2.phpt @@ -0,0 +1,13 @@ +--TEST-- +077: Unknown compile-time constants in namespace +--FILE-- +<?php +namespace foo; + +function foo($a = array(\unknown => unknown)) +{ +} + +foo(); +--EXPECTF-- +Fatal error: Undefined constant 'unknown' in %sns_077_%d.php on line %d diff --git a/Zend/tests/ns_077_3.phpt b/Zend/tests/ns_077_3.phpt new file mode 100755 index 0000000000..bdeb7924e6 --- /dev/null +++ b/Zend/tests/ns_077_3.phpt @@ -0,0 +1,13 @@ +--TEST-- +077: Unknown compile-time constants in namespace +--FILE-- +<?php +namespace foo; + +function foo($a = array(namespace\unknown => unknown)) +{ +} + +foo(); +--EXPECTF-- +Fatal error: Undefined constant 'foo\unknown' in %sns_077_%d.php on line %d diff --git a/Zend/tests/ns_077_4.phpt b/Zend/tests/ns_077_4.phpt new file mode 100755 index 0000000000..aef91fd3e6 --- /dev/null +++ b/Zend/tests/ns_077_4.phpt @@ -0,0 +1,13 @@ +--TEST-- +077: Unknown compile-time constants in namespace +--FILE-- +<?php +namespace foo; + +function foo($a = array(0 => namespace\unknown)) +{ +} + +foo(); +--EXPECTF-- +Fatal error: Undefined constant 'foo\unknown' in %sns_077_%d.php on line %d diff --git a/Zend/tests/ns_077_5.phpt b/Zend/tests/ns_077_5.phpt new file mode 100755 index 0000000000..17afe03f4b --- /dev/null +++ b/Zend/tests/ns_077_5.phpt @@ -0,0 +1,12 @@ +--TEST-- +077: Unknown compile-time constants in namespace +--FILE-- +<?php + +function foo($a = array(0 => \unknown)) +{ +} + +foo(); +--EXPECTF-- +Fatal error: Undefined constant 'unknown' in %sns_077_%d.php on line %d diff --git a/Zend/tests/ns_077_6.phpt b/Zend/tests/ns_077_6.phpt new file mode 100755 index 0000000000..17afe03f4b --- /dev/null +++ b/Zend/tests/ns_077_6.phpt @@ -0,0 +1,12 @@ +--TEST-- +077: Unknown compile-time constants in namespace +--FILE-- +<?php + +function foo($a = array(0 => \unknown)) +{ +} + +foo(); +--EXPECTF-- +Fatal error: Undefined constant 'unknown' in %sns_077_%d.php on line %d diff --git a/Zend/tests/ns_077_7.phpt b/Zend/tests/ns_077_7.phpt new file mode 100755 index 0000000000..9bf5baf058 --- /dev/null +++ b/Zend/tests/ns_077_7.phpt @@ -0,0 +1,12 @@ +--TEST-- +077: Unknown compile-time constants in namespace +--FILE-- +<?php + +function foo($a = array(0 => namespace\unknown)) +{ +} + +foo(); +--EXPECTF-- +Fatal error: Undefined constant 'unknown' in %sns_077_%d.php on line %d diff --git a/Zend/tests/ns_077_8.phpt b/Zend/tests/ns_077_8.phpt new file mode 100755 index 0000000000..9f9240db07 --- /dev/null +++ b/Zend/tests/ns_077_8.phpt @@ -0,0 +1,12 @@ +--TEST-- +077: Unknown compile-time constants in namespace +--FILE-- +<?php + +function foo($a = array(namespace\unknown => unknown)) +{ +} + +foo(); +--EXPECTF-- +Fatal error: Undefined constant 'unknown' in %sns_077_%d.php on line %d |