【发布时间】:2013-10-02 23:33:00
【问题描述】:
我有两个 php 脚本 scriptA 和 scriptB。 我正在从 scriptA 调用 scriptB。 在 scriptA 的迭代中调用 scriptB 但是,在 scriptB 完成之前 scriptA 已经退出。我不确定下一步该怎么做?除了在 scriptA 中添加延迟。
我在 scriptA 中调用 scriptB
由
foreach (...) {
shell_exec('php -q /path/scriptB.php')
....
}
谢谢!
【问题讨论】:
-
你能澄清一下这个问题吗?您目前如何“调用”scriptB?您面临的具体问题是什么?也许您可以向我们展示您的代码示例?
-
您要在 scriptA 中处理来自 scriptB 的输出吗?
-
PHP 不能那样工作。当您包含/需要一个文件时,它将在退出调用它的文件之前执行该文件中存在的任何逻辑。
-
更新了脚本的调用方式
-
我认为这个问题可能来自the XY Problem:通过这种方式将两个脚本连接在一起,您实际上想达到什么目的?