Есть часть логики (отправка InlineKeyboardButton
в чат):
public function count(){
$a = 1;
$b = 2;
$this->buttons($res = ($a + $b))
}
public function buttons($res)
{
$inline_keyboard = [
'inline_keyboard' => [
[
[
'text' => $res,
'callback_data' => 'ok'
]
]
]
];
return "&reply_markup=" . json_encode($inline_keyboard);
}
Так вот проблема в том, что, используя $res = ($a + $b)
в качестве аргумента для buttons()
- ошибка 500
, используя $res = "'".($a + $b)."'"
- получаю кнопку с текстом '3'
. Хочу все-таки просто 3
. Не могу понять, в чем проблема.
UPD:
'text' => ''.$equationResult.'',
- так сработало. Но почему?!
Виртуальный выделенный сервер (VDS) становится отличным выбором
Изучаю PHP, добрался до оператора switch, пересмотрел множество примеров, но так и не понял как можно с помощью этого оператора реализовать подобное:
Интересует насколько это влияет на производительность запроса в PHP
Подскажите, пожалуйста, новичкуКак можно связать два выпадающих списка категорий WordPress?