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>