gpt4 book ai didi

php - 在php中使用命名空间的变量类名

转载 作者:行者123 更新时间:2023-12-04 17:01:41 25 4
gpt4 key购买 nike

我想在 PHP 中使用带有前缀命名空间的变量类名。

我尝试过的三个变体在最后一个反斜杠后产生标识符错误的预期。

(\api\controllers\(new $class()))->{$method}($this->id);

((new \api\controllers\$class()))->{$method}($this->id);

((new \api\controllers\{$class()}))->{$method}($this->id));

我如何使这项工作?

最佳答案

这个怎么样:

$full_class_name = '\api\controllers\' . $class;
$controller = new $full_class_name();
$controller->{$method}($this->id);

它可能会有所缩短,但在这里这样做可能会使答案更加模糊且不太有用。

关于php - 在php中使用命名空间的变量类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55693747/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com