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