Добрый день.
У меня соответственно дурной вопрос
есть встроенный скрипт в систему который выполняется раз в минуту
если я в этом скрипте вызову другой скрипт, что происходит?
1 первый скрипт ожидает выполнение второго
2 работают параллельно
как сделать что бы в первом скрипте переменная R, формировалась во втором скрипте и передавалась в 1 скрипт
и взависимости от R первый скрипт продолжал выполнять ту или иную ветьвь
правильный алгоритм срабатывания сценариев
Модератор: immortal
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: правильный алгоритм срабатывания сценариев
Первый скрипт будет ожидать выполнение второго. Для передачи переменных есть параметры. Например:
в первом (script1) пишем:
во втором (script2) считываем:
в первом (script1) пишем:
Код: Выделить всё
$myValue=1;
runScript('script2',array('myParam'=>$myValue));
Код: Выделить всё
if ($params['myParam']==1) {
//делаем одно
} else {
//делаем другое
}
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- AHgpeu
- Сообщения: 117
- Зарегистрирован: Чт мар 12, 2015 11:46 am
- Благодарил (а): 26 раз
- Поблагодарили: 16 раз
Re: правильный алгоритм срабатывания сценариев
я так понял, нужно возвращать переменную из 2го скрипта в 1й?gagarin74 писал(а):как сделать что бы в первом скрипте переменная R, формировалась во втором скрипте и передавалась в 1 скрипт
и взависимости от R первый скрипт продолжал выполнять ту или иную ветьвь
по логике php делатся так:
в первом (script1) пишем:
Код: Выделить всё
$peremennaya = runScript('script2');
Код: Выделить всё
// готовим переменную
return $peremennaya
Последний раз редактировалось AHgpeu Сб апр 25, 2015 2:13 pm, всего редактировалось 1 раз.
-
- Сообщения: 331
- Зарегистрирован: Пн апр 06, 2015 9:51 am
- Благодарил (а): 37 раз
- Поблагодарили: 22 раза
Re: правильный алгоритм срабатывания сценариев
А как поведет себя система,если во втором скрипте будет баг, а первый скрипт будет ждать данных из второго скрипта?