class_alias_013.phpt 360 B

1234567891011121314151617181920212223242526
  1. --TEST--
  2. Testing alias of alias
  3. --FILE--
  4. <?php
  5. namespace test\baz;
  6. class foo {
  7. }
  8. new foo;
  9. $alias1 = __NAMESPACE__ .'\T';
  10. class_alias(__NAMESPACE__ .'\foo', $alias1);
  11. $alias2 = $alias1 .'\BAR';
  12. class_alias($alias1, $alias2);
  13. var_dump(new \test\baz\foo, new \test\baz\T\BAR);
  14. ?>
  15. --EXPECTF--
  16. object(test\baz\foo)#%d (0) {
  17. }
  18. object(test\baz\foo)#%d (0) {
  19. }