1234567891011121314151617181920212223242526272829303132333435363738 |
- --TEST--
- ReflectionClass::hasProperty()
- --CREDITS--
- Marc Veldman <marc@ibuildings.nl>
- #testfest roosendaal on 2008-05-10
- --FILE--
- <?php
- //New instance of class C - defined below
- $rc = new ReflectionClass("C");
- //Check if C has public property publicFoo
- var_dump($rc->hasProperty('publicFoo'));
- //Check if C has protected property protectedFoo
- var_dump($rc->hasProperty('protectedFoo'));
- //Check if C has private property privateFoo
- var_dump($rc->hasProperty('privateFoo'));
- //Check if C has static property staticFoo
- var_dump($rc->hasProperty('staticFoo'));
- //C should not have property bar
- var_dump($rc->hasProperty('bar'));
- Class C {
- public $publicFoo;
- protected $protectedFoo;
- private $privateFoo;
- public static $staticFoo;
- }
- ?>
- --EXPECT--
- bool(true)
- bool(true)
- bool(true)
- bool(true)
- bool(false)
|