Annotation of embedaddon/php/Zend/tests/get_class_methods_001.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: get_class_methods(): Testing scope
                      3: --FILE--
                      4: <?php
                      5: 
                      6: abstract class A { 
                      7:        public function a() { }
                      8:        private function b() { }
                      9:        protected function c() { }      
                     10: }
                     11: 
                     12: class B extends A {
                     13:        private function bb() { }
                     14:        
                     15:        static public function test() { 
                     16:                var_dump(get_class_methods('A'));
                     17:                var_dump(get_class_methods('B'));
                     18:        }
                     19: }
                     20: 
                     21: 
                     22: var_dump(get_class_methods('A'));
                     23: var_dump(get_class_methods('B'));
                     24: 
                     25: 
                     26: B::test();
                     27: 
                     28: ?>
                     29: --EXPECT--
                     30: array(1) {
                     31:   [0]=>
                     32:   string(1) "a"
                     33: }
                     34: array(2) {
                     35:   [0]=>
                     36:   string(4) "test"
                     37:   [1]=>
                     38:   string(1) "a"
                     39: }
                     40: array(2) {
                     41:   [0]=>
                     42:   string(1) "a"
                     43:   [1]=>
                     44:   string(1) "c"
                     45: }
                     46: array(4) {
                     47:   [0]=>
                     48:   string(2) "bb"
                     49:   [1]=>
                     50:   string(4) "test"
                     51:   [2]=>
                     52:   string(1) "a"
                     53:   [3]=>
                     54:   string(1) "c"
                     55: }

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