summaryrefslogtreecommitdiff
path: root/Zend/tests/class_name_as_scalar_error_001.phpt
diff options
context:
space:
mode:
authorLars Strojny <lstrojny@php.net>2013-01-19 01:00:47 +0100
committerLars Strojny <lstrojny@php.net>2013-01-19 01:00:47 +0100
commit8991ed016fa257c9f8ba42580c34568b3c2ce3e5 (patch)
treec84703f241ba0de54b2d8feaa878c3cd9810da1e /Zend/tests/class_name_as_scalar_error_001.phpt
parentcd2b03d5ae835d333bec98e62592fd149fef544c (diff)
downloadphp-git-8991ed016fa257c9f8ba42580c34568b3c2ce3e5.tar.gz
Class Name Resolution As Scalar Via "class" Keyword
Diffstat (limited to 'Zend/tests/class_name_as_scalar_error_001.phpt')
-rw-r--r--Zend/tests/class_name_as_scalar_error_001.phpt13
1 files changed, 13 insertions, 0 deletions
diff --git a/Zend/tests/class_name_as_scalar_error_001.phpt b/Zend/tests/class_name_as_scalar_error_001.phpt
new file mode 100644
index 0000000000..1c7aa7ea84
--- /dev/null
+++ b/Zend/tests/class_name_as_scalar_error_001.phpt
@@ -0,0 +1,13 @@
+--TEST--
+class name as scalar from ::class keyword error using static in class constant
+--FILE--
+<?php
+
+namespace Foo\Bar {
+ class One {
+ const Baz = static::class;
+ }
+}
+?>
+--EXPECTF--
+Fatal error: static::class cannot be used for compile-time class name resolution in %s on line %d