解决方案
在5.3之前的代码中只需使用constant函数即可:
<?php
class MyClass
{
const CONSTANT = 'Const var';
}
$classname = 'MyClass';
echo constant("$classname::CONSTANT");
?>
还可以使用eval函数,但是尽量不要使用eval
<?php
class MyClass
{
const CONSTANT = 'Const var';
}
$classname = 'MyClass';
echo eval( 'return '.$classname.'::CONSTANT;' );
?>
日期:2020-03-25 08:01:48 来源:oir作者:oir
