Консоль PHP, которая не требует интенсивной установки или настольного приложения?

StackOverflow https://stackoverflow.com/questions/604635

  •  03-07-2019
  •  | 
  •  

Вопрос

Я ищу чистый способ избавиться от моей нынешней привычки использовать команды печати в PHP, когда я хочу посмотреть, что происходит.

Мне известны такие опции, как Zend Debugger, но я использую Кода для разработки, и я не заинтересован в смешивании другого программного обеспечения или необходимости выполнять серверные команды.Мне просто нужна консоль, которую можно добавить в мою кодовую базу, а затем включить / выключить.

Существует ли что-нибудь подобное?Кроме того, что вы используете и почему?

Редактировать:Там было много всего, но мне нужно было что-то еще более простое, поэтому в итоге я написал это сам.Это не заняло много времени (и не очень красиво), но я разместила его на мой сервер для всех, кто еще заинтересован.

Это было полезно?

Решение

Вы можете использовать Xdebug в сочетании с любым из доступно множество опций для просмотра его отладочной информации.

Другие советы

Есть очень хорошее расширение для Google Chrome - Консоль PHP.

Там есть FirePHP который запишет ваши сообщения журнала PHP в консоль Firebug.

Я знаю о таких опциях, как Zend Debugger, но я использую Coda для разработки, и я не заинтересован в смешивании другого программного обеспечения или необходимости выполнять серверные команды.Мне просто нужна консоль, которую можно добавить в мою кодовую базу, а затем включить / выключить.

Не совсем уверен, правильно ли я вас понял, но не могли бы вы войдите в файл а затем запустите окно консоли с tail -f /path/to/log-file.txt?Для меня это работает довольно хорошо.Конечно, вы делай для этого необходимо консольное подключение к серверу.

Используете Coda?Это означает, что вы используете компьютер Mac.Вы, вероятно, захотите взглянуть на XDebug и http://www.bluestatic.org/software/macgdbp/

Доступно еще одно расширение для Chrome под названием ChromePHP.Это немного проще, чем некоторые другие решения:
https://chrome.google.com/webstore/detail/noaneddfkdjfnfdakjjmocngnfkfehhd

Руководство по началу работы доступно по адресу:
http://www.chromephp.com

За свою карьеру разработчика я не натыкался на программное обеспечение, которое отображало бы выходные данные, описанные вами в вашем вопросе.Я верю, что это была бы замечательная программа или функция, но, к сожалению, я не нашел ни одной.

Как уже ответили Эндрю и никф, есть несколько хороших инструментов, и пока кто-нибудь не сядет и не напишет это, похоже, что мы в дураках.

Я искал похожее решение, которое не было бы тяжелым и, что еще лучше, мне не нужно было включать какие-либо классы, поэтому я создал простое функция который выводит php в консоль браузера, вы можете проверить это здесь:

enter image description here

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top