【问题标题】:Can I instantiate an object from a concatenated class name? [duplicate]我可以从连接的类名中实例化一个对象吗? [复制]
【发布时间】:2012-06-07 01:03:17
【问题描述】:

可能重复:
Dynamically create PHP object based on string

有时我可以通过从串联字符串中实例化一个对象来节省一行代码,例如:

<?php $_oMyObject = new "Path_To_My_".$_sClassName; ?>

但这会导致解析错误 - 有什么方法可以实现吗?

谢谢

【问题讨论】:

  • (我意识到我可以使用对象工厂解决这个问题,但我想知道这是否可以通过特殊语法来实现。)

标签: php class object instantiation


【解决方案1】:

试试这个

<?php $_oMyObject = new "Path_To_My_".$_sClassName(); ?>

【讨论】:

猜你喜欢
  • 2011-06-02
  • 2020-11-21
  • 1970-01-01
  • 2021-08-02
  • 1970-01-01
  • 2014-02-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多