xref: /PHP-8.0/Zend/tests/ns_086.phpt (revision 7aacc705)
1--TEST--
2086: bracketed namespace with encoding
3--SKIPIF--
4<?php
5if (!extension_loaded("mbstring")) {
6  die("skip Requires mbstring extension");
7}
8?>
9--INI--
10zend.multibyte=1
11--FILE--
12<?php
13declare(encoding='utf-8');
14namespace foo {
15use \foo;
16class bar {
17    function __construct() {echo __METHOD__,"\n";}
18}
19new foo;
20new bar;
21}
22namespace {
23class foo {
24    function __construct() {echo __METHOD__,"\n";}
25}
26use foo\bar as foo1;
27new foo1;
28new foo;
29echo "===DONE===\n";
30}
31?>
32--EXPECT--
33foo::__construct
34foo\bar::__construct
35foo\bar::__construct
36foo::__construct
37===DONE===
38