Annotation of embedaddon/php/ext/reflection/tests/bug29986.phpt, revision 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>