我有代码 - 工作正确(我不必包含类ReflectionClass):
class Test
{
const TYPE_ONE = "Number one";
const TYPE_TWO = "Number two";
static function getConstants() {
$oClass = new ReflectionClass(__CLASS__);
return $oClass->getConstants();
}
}
foreach (Test::getConstants() as $kay => $val):
echo "$kay -- $val <br/>";
endforeach;
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试在代码Yii2中使用ReflectionClass时,我得到了消息
PHP Fatal Error – yii\base\ErrorException
Class 'common\models\ReflectionClass' not found
Run Code Online (Sandbox Code Playgroud)
如果框架中有任何Reflection类或者在Yii2中声明ReflectionClass的方法