[DASH] Работа с новой консолью
Добавлено: Ср фев 24, 2021 11:47 am
В новой версии дизайна я изменил логику работы консоли, теперь код, который вы выполняете - консоль будет стараться выводить в print_r дабы увидеть ответ, например от штатных функций.
Отсюда вытекают несколько проблем:
- Если вы укажите код: - то такой код будет выполнятся как
Если вы хотите, чтобы каждая команда выполнялась по "своему" то команды нужно разделять с помощью: PHP_EOL
- Если вы укажите код:
Надеюсь доходчиво объяснил. 
Для чего:
- Теперь чтобы вывести что-то на экран не нужно писать echo, var_dump, print_r - можно просто $_SERVER и увидеть вывод
- Штатные функции, в которых не предусмотрен return, а только вывод на страницу - вы увидите этот вывод в консоли
- ; в конце не обязательно ставить, скрипт сам будет проверять наличие
Так же в консоль добавлены команды clear/clear; для очистки консоли, как в *nix.
Отсюда вытекают несколько проблем:
- Если вы укажите код:
Код: Выделить всё
echo 1;cm('Moy.Method');Код: Выделить всё
echo 1;echo cm('Moy.Method');- Если вы укажите код:
- то такой код будет выполнятся какecho 1;PHP_EOLcm('Moy.Method');
Код: Выделить всё
echo 1;print_r(cm('Moy.Method'));Для чего:
- Теперь чтобы вывести что-то на экран не нужно писать echo, var_dump, print_r - можно просто $_SERVER и увидеть вывод
- Штатные функции, в которых не предусмотрен return, а только вывод на страницу - вы увидите этот вывод в консоли
- ; в конце не обязательно ставить, скрипт сам будет проверять наличие
Так же в консоль добавлены команды clear/clear; для очистки консоли, как в *nix.