Exec не поддерживает информацию о состоянии между экземплярами.Вы можете:
Цикл в вашем индексе
ИЛИ
Вы можете установить какие-либо переменные окружения или которые будут прочитаны в начале индекса и записаны в конце.
ИЛИ
Вы можетеиметь подстрочный индекс для чтения / записи в файл аналогичным образом
ИЛИ
Вы можете передать параметры в индекс, который выводит данные
Для вывода на экран вы можете поиграть сдругие вызовы exec / system:
exec
shell_exec
passthru
system
Я полагаю, что passthru () будет работать.Другой возможностью, если это не так, является вызов exec () с использованием выходных параметров для захвата выходных строк из нижнего индекса.Затем просто повторить этот вывод по возвращении индекса.
Я также считаю, что использование выходных параметров (или захват результата функции в переменной) приведет к тому, что exec будет ждать завершения команды, прежде чем продолжить.