Annotation of embedaddon/php/Zend/tests/property_exists.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: Testing property_exists()
        !             3: --FILE--
        !             4: <?php
        !             5: 
        !             6: class aParent {
        !             7:        public static function staticTest() {
        !             8:                $a = new A;
        !             9:                var_dump(property_exists($a, "prot"));
        !            10:                var_dump(property_exists($a, "prot2"));
        !            11:                var_dump(property_exists($a, "prot3"));
        !            12:                print "------------------\n";
        !            13:                var_dump(property_exists("A", "prot"));
        !            14:                var_dump(property_exists("A", "prot2"));
        !            15:                var_dump(property_exists("A", "prot3"));
        !            16:                print "------------------\n";           
        !            17:        }
        !            18:        public function nonstaticTest() {
        !            19:                $a = new A;
        !            20:                var_dump(property_exists($a, "prot"));
        !            21:                var_dump(property_exists($a, "prot2"));
        !            22:                var_dump(property_exists($a, "prot3"));
        !            23:                print "------------------\n";
        !            24:                var_dump(property_exists("A", "prot"));
        !            25:                var_dump(property_exists("A", "prot2"));
        !            26:                var_dump(property_exists("A", "prot3"));
        !            27:        }
        !            28: }
        !            29: 
        !            30: class A extends aParent {
        !            31:        static public $prot = "prot";
        !            32:        static protected $prot2 = "prot";
        !            33:        static private $prot3 = "prot";
        !            34: }
        !            35: 
        !            36: A::staticTest();
        !            37: 
        !            38: $a = new a;
        !            39: $a->nonstaticTest();
        !            40: 
        !            41: ?>
        !            42: --EXPECT--
        !            43: bool(true)
        !            44: bool(true)
        !            45: bool(true)
        !            46: ------------------
        !            47: bool(true)
        !            48: bool(true)
        !            49: bool(true)
        !            50: ------------------
        !            51: bool(true)
        !            52: bool(true)
        !            53: bool(true)
        !            54: ------------------
        !            55: bool(true)
        !            56: bool(true)
        !            57: bool(true)

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>