Если вызывается скриптом bash - неужели PHP-скрипт, который спал, помнит свои переменные? - PullRequest
0 голосов
/ 14 ноября 2011

У меня есть PHP-скрипт, который запускается из командной строки bash.Он передает переменные, которые я собираю с помощью $ argv [x] - вопрос в том, если у меня еще нет данных, я хочу, чтобы скрипт перестал работать и повторил попытку через 10 секунд.

Если я делаю

if(!empty($filePlease)) { sleep(10); }

Как только он проснется и попытается снова, он сохранит пройденный аргумент argv?

Ответы [ 2 ]

4 голосов
/ 14 ноября 2011

Да, пока ваш PHP-скрипт не завершится, вы сохраните переданные аргументы.

3 голосов
/ 14 ноября 2011

Пока выполнение сценария не прекращено, состояние (включая переменные) сохраняется.

...