php - 从函数返回值创建新的类实例 - 一行代码

标签 php class

是否存在基于函数返回字符串创建类的新实例的单行代码(是的,我喜欢它们)?

$obj = new {functionThatReturnsAStringValue()}();

最佳答案

我明白你想要什么,但我认为你可以那样做:

$obj = ($class = functionThatReturnsAStringValue()) ? new $class() : null;

关于php - 从函数返回值创建新的类实例 - 一行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15709302/

相关文章:

PHP 变音位实现错误

php - 我如何制作像 Facebook 这样的照片库?

php - Laravel 保存多个表单到数据库

php - 未捕获的异常 'PDOException',消息即将到来

actionscript-3 - 类之间的命名空间变量

php - Durandal 上的 BreezeJS 与 PHP REST API (Laravel)

php - 使用 BulletProof 上传类时在上传前调整图像大小

java - 在 Activity 和 View 类之间传递数据

加载程序集后执行的 C# 方法

Java一步传递两个对象