xref: /PHP-8.2/Zend/tests/class_alias_012.phpt (revision 782352c5)
1--TEST--
2Testing dynamic alias name
3--FILE--
4<?php
5
6namespace test\baz;
7
8class foo {
9}
10
11new foo;
12
13class_alias(__NAMESPACE__ .'\foo', __NAMESPACE__ .'\T');
14
15var_dump(new foo);
16var_dump(new T);
17
18$var = __NAMESPACE__ .'\foo';
19var_dump(new $var);
20
21$var = __NAMESPACE__ .'\T';
22var_dump(new $var);
23
24?>
25--EXPECTF--
26object(test\baz\foo)#%d (0) {
27}
28object(test\baz\foo)#%d (0) {
29}
30object(test\baz\foo)#%d (0) {
31}
32object(test\baz\foo)#%d (0) {
33}
34