diff --git a/ext/reflection/tests/ReflectionClassConstant_unset_name.phpt b/ext/reflection/tests/ReflectionClassConstant_unset_name.phpt new file mode 100644 index 00000000000..a571f4a4776 --- /dev/null +++ b/ext/reflection/tests/ReflectionClassConstant_unset_name.phpt @@ -0,0 +1,28 @@ +--TEST-- +Unsetting name on ReflectionClassConstant +--FILE-- +name); +try { + var_dump($rc->getName()); +} catch (Error $e) { + echo $e->getMessage(), "\n"; +} +try { + echo $rc, "\n"; +} catch (Error $e) { + echo $e->getMessage(), "\n"; +} + +?> +--EXPECT-- +Typed property ReflectionClassConstant::$name must not be accessed before initialization +Typed property ReflectionClassConstant::$name must not be accessed before initialization