如何从以下字符串创建对象:
$object = 'User::class';
Normaly 你会删除引号,但它是一个动态调用,例如
$value = 'User::CONST_NAME_HERE'
function test($value, $delimiter = '::')
{
list($class, $constant) = explode($delimiter, $value);
$class = sprintf('%s::class', $class); // not working
}
我想要达到的是创建一个简单的函数,您可以在其中提供类名和 const 以获取其值。