Annotation of embedaddon/php/Zend/tests/class_alias_020.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Testing class alias in multiple namespaces
! 3: --FILE--
! 4: <?php
! 5:
! 6: namespace foo;
! 7:
! 8:
! 9: class foo {
! 10: }
! 11:
! 12: class_alias(__NAMESPACE__ .'\foo', 'foo');
! 13:
! 14: namespace foo\bar;
! 15:
! 16: class foo {
! 17: }
! 18:
! 19: class_alias(__NAMESPACE__ .'\foo', 'bar');
! 20:
! 21:
! 22: var_dump(new \foo, new \bar);
! 23:
! 24: var_dump(new \foo\foo, new \foo\bar);
! 25:
! 26: ?>
! 27: --EXPECTF--
! 28: object(foo\foo)#1 (0) {
! 29: }
! 30: object(foo\bar\foo)#2 (0) {
! 31: }
! 32:
! 33: Fatal error: Class 'foo\bar' not found in %s on line %d
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>