我正在尝试从另一个命令运行一组命令。一些类似于cronjob的命令,但带有最终用户的查看编辑添加选项。这是有效的:
$fooCommand = new \App\Command\fooCommand();
$barCommand = new \App\Command\barCommand();
但我需要的是:
$classes = [
"foo",
"bar"
];
foreach ($classes as $class) {
$otherCommand = new '\\App\\Command\\' .$class. Command();
# code...
}
类似于.在数组中迭代并初始化类.实际上运行数据库中命令。
2条答案
按热度按时间soat7uwm1#
您需要分隔类名并使用variables variable
8qgya5xd2#
您可以这样做:
PHP Sandbox