From 96ea06a1d9b115a138bd9e16a3ecc7901ae3abf6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1t=C3=A9=20Kocsis?= Date: Thu, 15 Jun 2023 01:06:29 +0200 Subject: [PATCH] Add test for GH-11423 --- ext/zend_test/tests/gh11423.phpt | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 ext/zend_test/tests/gh11423.phpt diff --git a/ext/zend_test/tests/gh11423.phpt b/ext/zend_test/tests/gh11423.phpt new file mode 100644 index 00000000000..3c153229b39 --- /dev/null +++ b/ext/zend_test/tests/gh11423.phpt @@ -0,0 +1,29 @@ +--TEST-- +GH-11423 (internal constants have their namespace lowercased) +--EXTENSIONS-- +zend_test +--FILE-- +getConstants()); + +define('NS1\ns2\Const1','value1'); +var_dump(get_defined_constants(true)["user"]); + +?> +--EXPECT-- +array(4) { + ["ZEND_TEST_DEPRECATED"]=> + int(42) + ["ZEND_CONSTANT_A"]=> + string(6) "global" + ["zendtestns2\ZEND_CONSTANT_A"]=> + string(10) "namespaced" + ["zendtestns2\zendsubns\ZEND_CONSTANT_A"]=> + string(10) "namespaced" +} +array(1) { + ["ns1\ns2\Const1"]=> + string(6) "value1" +}