Annotation of embedaddon/php/ext/reflection/tests/ReflectionClass_getModifiers_basic.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: ReflectionClass::getModifiers()
! 3: --CREDITS--
! 4: Felix De Vliegher <felix.devliegher@gmail.com>
! 5: --FILE--
! 6: <?php
! 7:
! 8: class a {}
! 9: abstract class b {}
! 10: final class c {}
! 11: interface d {}
! 12: class e implements d {}
! 13: interface f extends d {}
! 14: class g extends b {}
! 15:
! 16: function dump_modifiers($class) {
! 17: $obj = new ReflectionClass($class);
! 18: var_dump($obj->getModifiers());
! 19: }
! 20:
! 21: dump_modifiers('a');
! 22: dump_modifiers('b');
! 23: dump_modifiers('c');
! 24: dump_modifiers('d');
! 25: dump_modifiers('e');
! 26: dump_modifiers('f');
! 27: dump_modifiers('g');
! 28:
! 29: ?>
! 30: --EXPECT--
! 31: int(0)
! 32: int(32)
! 33: int(64)
! 34: int(128)
! 35: int(524288)
! 36: int(524416)
! 37: int(0)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>