Я создаю функцию, используя php для получения данных, используя php: //input.
Вот пример кода:
function check_data() {
$data = (object) get_data();
$id = $data->id;
$text = $data->text;
switch ($text){
case 'on':
turn_on();
app_play($id);
break;
case 'off':
turn_off();
return false;
default:
break;
}
}
function app_play($id){
$is_on = get_status();
if($is_on){
send_data();
sleep(10);
check_data();
}
}
check_data();
проблема в процесс не может остановиться и продолжает отправлять данные даже после того, как была отправлена команда «выключить».
как остановить подобное зацикливание?