php - 字符串解析运算符到对象
问题描述
如何从以下字符串创建对象:
$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 以获取其值。
解决方案
推荐阅读
- neo4j - 在创建节点时使用 apoc.load.csv 时如何将整个地图作为属性传递?
- tensorflow - 在 Netron 模型查看器中,“运行时”是什么意思?
- r - R中每组最后6行的新数据框
- google-kubernetes-engine - GCP kubernetes Web 应用 - 使用 Azure AD 进行用户身份验证
- code-coverage - 在自定义 Bazel C 规则中实现基于 clang 的代码覆盖率
- python - 什么是 Sobel 算子?
- c# - 来自多个 DropDownList 的回发工作但在页面中不刷新
- r - 如何查看一个数据框中的任何值是否存在于任何其他数据框中?
- r - 如何使用 R 中的官员在 Word 文档的标题中添加下标
- sql - select 返回的列值 * 与 select COLUMN_NAME PL/SQL 返回的不同