Как добавить 2 свойства в переменную?

204
25 марта 2017, 02:16

Имеется $bot->sendInlineKeyboard($chat_id, $text, $keyboardCategory);

нужно к $bot-> добавить ещё одно свойсто sendKeyboard и чтобы ($chat_id, $text, $keyboardCategory); было на оба свойства

Answer 1

Вот образно. Что вам нужно, решайте сами. Есть объект $bot предположим что так же называется и класс bot.

    <?php 
class bot {
        /**
        * область видимости свойств объекта может быть public, private,  protected 
        */
        public $chat_id;
        public $text;
        public $keyboardCategory; // вот тут мы добавили свойство.
        public function __construct($chat_id, $text, $keyboardCategory ){
           $this->chat_id = $chat_id;
           $this->text = $text;
           $this->keyboardCategory =$keyboardCategory;
        }

        public function sendInlineKeyboard($chat_id, $text, $keyboardCategory  ){
        ... код 
        }
    // а вот тут мы добавили метод sendKeyboard
        public function sendKeyboard ($chat_id, $text, $keyboardCategory){
            ... код 
        }
    }
    ?>
READ ALSO
ajax и загрузка файлов

ajax и загрузка файлов

При отправке формы страница перезагружается и данные не приходят скриптуЕсли использовать вместо аякса $

222
Упорядоченный вывод фото из админки Virtuemart 3

Упорядоченный вывод фото из админки Virtuemart 3

На данный момент дополнительные фото выводятся в хаотичном порядке, как их вывести в таком порядке, как в админке?

249
Почему возвращает html, который вне блока php?

Почему возвращает html, который вне блока php?

По идее блок html должен попадать под условие if и выполняться - if trueВ данном случае - false, но html возвращает

189