Annotation of embedaddon/php/ext/reflection/tests/ReflectionClass_hasProperty_basic.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: ReflectionClass::hasProperty()
3: --CREDITS--
4: Marc Veldman <marc@ibuildings.nl>
5: #testfest roosendaal on 2008-05-10
6: --FILE--
7: <?php
8: //New instance of class C - defined below
9: $rc = new ReflectionClass("C");
10:
11: //Check if C has public property publicFoo
12: var_dump($rc->hasProperty('publicFoo'));
13:
14: //Check if C has protected property protectedFoo
15: var_dump($rc->hasProperty('protectedFoo'));
16:
17: //Check if C has private property privateFoo
18: var_dump($rc->hasProperty('privateFoo'));
19:
20: //Check if C has static property staticFoo
21: var_dump($rc->hasProperty('staticFoo'));
22:
23: //C should not have property bar
24: var_dump($rc->hasProperty('bar'));
25:
26: Class C {
27: public $publicFoo;
28: protected $protectedFoo;
29: private $privateFoo;
30: public static $staticFoo;
31: }
32: ?>
33: --EXPECTF--
34: bool(true)
35: bool(true)
36: bool(true)
37: bool(true)
38: bool(false)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>