После правок кода по итогу сделан вывод несколько иначе.
При отсутствии в начале строки echo выводится первая команда будет в
консоль автоматически через print_r.
остальные команды не выполнятся.
При наличии в начале строки echo выводится первая команда остальные команды выполнятся тихо. Если нет в коде явного указания на вывод.
![2021-02-24_16-07-01.jpg](./download/file.php?id=20094&sid=bc3c640618e602d65a98e45d8536272e)
- 2021-02-24_16-07-01.jpg (3.24 КБ) 1466 просмотров
Такой код сработает именно и явно как указано в консоль попадет первая часть, в лог вторая. Если же убрать debmes то вторая часть просто выполнится без вывода.
если надо выводить каждое действие то пишем echo или print_r перед каждой функцией.
Есть еще один способ выводить информацию PHP_EOL, это обеспечит перенос на новую строку и там сработает первое условие вывода через print_r.
Таким образом для вывода в консоль нужного результата можно использовать 4 метода.
Первый для простых функций с ответом ничего не пишем, там сработает через print_r
Второй - перед выводом нужного место ставим print_r.
Третий - echo.
Четвертый - PHP_EOL.
Пятый var_dump.
Шестой, не про консоль конечно, но debmes в лог закинет результат.
Так же добавилось поле выбора модуля, при активации автоматически подставится строка его вызова и все команды написанные в консоли будут отрабатываться уже после этого вызова. А значит можно прямо из консоли отправить сообщение в телеграмм прописав только $telegram->sendMessageToAll('привет'); и выбрав из списка модуль Телеграмм.
Доступные для этого модуля функции отобразятся справа от выбора при его активации. Выбрав там sendMessageToAll(); остальное, кроме слова ПРИВЕТ напишется автоматически. Все функции при выборе вставляются на место курсора, можно выбрать 2 и более функций в одной строке.
Для примера выбрав модуль телеги и функцию из списка , мне оставалось прописать в скобках 'привет' и нажать отправить и сообщение улетело в телеграмм. Экономия на поиске и написании функции и кода вызова модуля. В моем случае это руками до 10 минут, поиском и копированием от 2х. Тут я справился меньше чем за 20 секунд. И что не мало важно - правильность написания гарантирована.
![2021-02-24_16-28-57.jpg](./download/file.php?id=20093&sid=bc3c640618e602d65a98e45d8536272e)
- 2021-02-24_16-28-57.jpg (63.64 КБ) 1466 просмотров