解决方案
在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