Annotation of embedaddon/php/Zend/tests/get_class_methods_001.phpt, revision 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>