From: Márcio Almada Date: Mon, 9 Feb 2015 16:10:33 +0000 (-0300) Subject: add missing test for class member access with deference X-Git-Tag: PRE_PHP7_EREG_MYSQL_REMOVALS~184^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1849546ada5dff9d1de14c3834cfb2176f52a3b1;p=php add missing test for class member access with deference relates to https://wiki.php.net/rfc/uniform_variable_syntax --- diff --git a/Zend/tests/varSyntax/constClassMemberAccess.phpt b/Zend/tests/varSyntax/constClassMemberAccess.phpt new file mode 100644 index 0000000000..41d871abb3 --- /dev/null +++ b/Zend/tests/varSyntax/constClassMemberAccess.phpt @@ -0,0 +1,27 @@ +--TEST-- +Const class member access with deference +--FILE-- + ['b' => 'c']]; +} + +var_dump(A::A); +var_dump(A::A['a']); +var_dump(A::A['a']['b']); + +?> +--EXPECT-- +array(1) { + ["a"]=> + array(1) { + ["b"]=> + string(1) "c" + } +} +array(1) { + ["b"]=> + string(1) "c" +} +string(1) "c" \ No newline at end of file