我有两个 php 脚本 scriptA 和 scriptB。我正在从 scriptA 调用 scriptB。在 scriptA 的迭代中调用 scriptB 但是,在 scriptB 完成之前 scriptA 已经退出。我不确定下一步该怎么做?除了在 scriptA 中添加延迟之外。
我在 scriptA 中调用 scriptB
经过
foreach (...) {
shell_exec('php -q /path/scriptB.php')
....
}
谢谢 !
我认为这取决于您可能需要提供更多说明。这是一个对我来说很好的简单示例:
A.php:
<?php
for($i = 0; $i < 10; ++$i) {
include('B.php');
}
?>
B.php:
<?php
echo "The value of \$i is {$i}\n";
?>
当您包含一个文件时,该代码被包含在内,就好像它在调用“包含”的地方是内联的。
当您打电话时,您可以喜欢引用的内容:
文件1 js
function alertNumber(number) {
alert(number); }
文件2 js
function alertOne() {
alertNumber("one"); }
我认为对于同步,您可以使用只会在 scriptB 上更改的值,而 scriptA 只会退出此值更改。