Не нужно так делать. Используйте различные переменные для хранения разнородных данных. Вообще, следовало сделать хоть какой-нибудь рефакторинг, прежде чем советовать использовать свой код. Читайте книги и откройте для себя PSR-2.
P.S.: Если честно, я не понял что вы имели ввиду под асинхронностью, в коде я её не нашёл
В текстовых редакторах зажатый Ctrl предполагает работу с целым словом. Стрелки — перемещение, Ctrl+Backspace — стереть слово, Ctrl+Shift+(left|right) — выделить слово. Вопрос только в том что редактор считает словом
Не нужно так делать. Используйте различные переменные для хранения разнородных данных. Вообще, следовало сделать хоть какой-нибудь рефакторинг, прежде чем советовать использовать свой код. Читайте книги и откройте для себя PSR-2.
P.S.: Если честно, я не понял что вы имели ввиду под асинхронностью, в коде я её не нашёл
PS:
Позволяет передавать в качестве параметра строку с PHP кодом или замыкание
P.S.: Спасибо за Guzzle, не знал, использовал раньше свой велосипед