Annotation of embedaddon/php/ext/reflection/tests/ReflectionClass_modifiers_001.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Modifiers
3: --CREDITS--
4: Robin Fernandes <robinf@php.net>
5: Steve Seear <stevseea@php.net>
6: --FILE--
7: <?php
8: abstract class A {}
9: class B extends A {}
10: class C {}
11: final class D {}
12: interface I {}
13:
14: $classes = array("A", "B", "C", "D", "I");
15:
16: foreach ($classes as $class) {
17: $rc = new ReflectionClass($class);
18: var_dump($rc->isFinal());
19: var_dump($rc->isInterface());
20: var_dump($rc->isAbstract());
21: var_dump($rc->getModifiers());
22: }
23: ?>
24: --EXPECTF--
25: bool(false)
26: bool(false)
27: bool(true)
28: int(32)
29: bool(false)
30: bool(false)
31: bool(false)
32: int(0)
33: bool(false)
34: bool(false)
35: bool(false)
36: int(0)
37: bool(true)
38: bool(false)
39: bool(false)
40: int(64)
41: bool(false)
42: bool(true)
43: bool(false)
44: int(128)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>