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>