Annotation of embedaddon/php/ext/reflection/tests/bug29986.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Reflection Bug #29986 (Class constants won't work with predefined constants when using ReflectionClass)
3: --INI--
4: precision=14
5: --FILE--
6: <?php
7: class just_constants
8: {
9: const BOOLEAN_CONSTANT = true;
10: const NULL_CONSTANT = null;
11: const STRING_CONSTANT = 'This is a string';
12: const INTEGER_CONSTANT = 1000;
13: const FLOAT_CONSTANT = 3.14159265;
14: }
15:
16: Reflection::export(new ReflectionClass('just_constants'));
17: ?>
18: --EXPECTF--
19: Class [ <user> class just_constants ] {
20: @@ %s %d-%d
21:
22: - Constants [5] {
23: Constant [ boolean BOOLEAN_CONSTANT ] { 1 }
24: Constant [ null NULL_CONSTANT ] { }
25: Constant [ string STRING_CONSTANT ] { This is a string }
26: Constant [ integer INTEGER_CONSTANT ] { 1000 }
27: Constant [ double FLOAT_CONSTANT ] { 3.14159265 }
28: }
29:
30: - Static properties [0] {
31: }
32:
33: - Static methods [0] {
34: }
35:
36: - Properties [0] {
37: }
38:
39: - Methods [0] {
40: }
41: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>