[英]PHP: how to make new object of class with name stored in member string?
So I want to do something like this: 所以我想做这样的事情:
$ob = new $this->other_class_name;
but it fails. 但是失败了。 How can I do it without storing other_class_name in local variable?
如何不将other_class_name存储在本地变量中怎么办?
Save the name in another variable: 将名称保存在另一个变量中:
$class = $this->other_class_name;
$ob = new $class;
Try this: 尝试这个:
$class = get_class($this->other_class_name);
$ob = new $class;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.