ps: это просто пример, все остальное РАБОТАЕТ(сообщение отправляется, все отлично отрабатывает). Проблема именно в области видимости переменной $select.
Сразу после выбора товара - $select имеет нужное мне значение, но после нажатия "Купить" $select обнуляется! Я пробовал: $GLOBALS['select']; global $select - НИЧЕГО не помогает, просто кипит уже.Перелопатил все темы с областью видимости переменной - все понял, но мою проблему это не помогает решить. Может для это нужно использовать другую логику? Подскажите пожалуйста. Благодарю за внимание!
$product1 = 'яблоко';
$product2 = 'арбуз';
//выбор товара//
switch($message) {
case 'Продукт №1':
$select = $product1; //запоминаем выбор клиента
sendMessage($chat_id, $product1);
break;
case 'Продукт №2':
$select = $product2; //запоминаем выбор клиента
sendMessage($chat_id, $product2);
break;
}
//покупка//
switch($message) {
case 'Купить':
sendMessage($chat_id, 'Вы выбрали'.$select.'для оплаты...'); //???переменная $select НЕНАЙДЕНА???
break;
}