📄 bug29986.phpt
字号:
--TEST--Reflection Bug #29986 (Class constants won't work with predefined constants when using ReflectionClass)--SKIPIF--<?php extension_loaded('reflection') or die('skip'); ?>--FILE--<?phpclass just_constants{ const BOOLEAN_CONSTANT = true; const NULL_CONSTANT = null; const STRING_CONSTANT = 'This is a string'; const INTEGER_CONSTANT = 1000; const FLOAT_CONSTANT = 3.14159265;}Reflection::export(new ReflectionClass('just_constants'));?>--EXPECTF--Class [ <user> class just_constants ] { @@ %s - Constants [5] { Constant [ boolean BOOLEAN_CONSTANT ] { } Constant [ null NULL_CONSTANT ] { } Constant [ string STRING_CONSTANT ] { } Constant [ integer INTEGER_CONSTANT ] { } Constant [ double FLOAT_CONSTANT ] { } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [0] { }}--UEXPECTF--Class [ <user> class just_constants ] { @@ %s - Constants [5] { Constant [ boolean BOOLEAN_CONSTANT ] { } Constant [ null NULL_CONSTANT ] { } Constant [ Unicode string STRING_CONSTANT ] { } Constant [ integer INTEGER_CONSTANT ] { } Constant [ double FLOAT_CONSTANT ] { } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [0] { }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -