-1

我有两个 php 脚本 scriptA 和 scriptB。我正在从 scriptA 调用 scriptB。在 scriptA 的迭代中调用 scriptB 但是,在 scriptB 完成之前 scriptA 已经退出。我不确定下一步该怎么做?除了在 scriptA 中添加延迟之外。

我在 scriptA 中调用 scriptB

经过

foreach (...) {

shell_exec('php -q /path/scriptB.php')

....
}

谢谢 !

4

2 回答 2

0

我认为这取决于您可能需要提供更多说明。这是一个对我来说很好的简单示例:

A.php:

<?php
    for($i = 0; $i < 10; ++$i) {
        include('B.php');
    }
?>

B.php:

<?php
    echo "The value of \$i is {$i}\n";
?>

当您包含一个文件时,该代码被包含在内,就好像它在调用“包含”的地方是内联的。

于 2013-09-26T20:15:28.180 回答
-2

当您打电话时,您可以喜欢引用的内容:

文件1 js

function alertNumber(number) {
alert(number); }

文件2 js

function alertOne() {
 alertNumber("one"); }

我认为对于同步,您可以使用只会在 scriptB 上更改的值,而 scriptA 只会退出此值更改。

于 2013-09-26T20:16:30.737 回答