|
|
1.1 misho 1: --TEST--
2: Bug #63614 (Fatal error on Reflection)
3: --FILE--
4: <?php
5: function dummy() {
6: static $a = array();
7: }
8:
9: class Test
10: {
11: const A = 0;
12:
13: public function func()
14: {
15: static $a = array(
16: self::A => 'a'
17: );
18: }
19: }
20:
21: $reflect = new ReflectionFunction("dummy");
22: print_r($reflect->getStaticVariables());
23: $reflect = new ReflectionMethod('Test', 'func');
24: print_r($reflect->getStaticVariables());
25: ?>
26: --EXPECT--
27: Array
28: (
29: [a] => Array
30: (
31: )
32:
33: )
34: Array
35: (
36: [a] => Array
37: (
38: [0] => a
39: )
40:
41: )