bug29986.phpt

来自「PHP v6.0 For Linux 运行环境:Win9X/ WinME/ Wi」· PHPT 代码 · 共 67 行

PHPT
67
字号
--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 + =
减小字号Ctrl + -
显示快捷键?