как мы делаем основную отладку в PHP?
Кто-либо может совместно использовать истинную страшную историю при отладке приложения PHP (или (еще лучше) на платформе PHP такой Codeigniter и Wordpress)?
я люблю слышать реальный опыт в случае, если я должен встретиться с аналогичной ситуацией на своей поездке для изучения PHP.
XDebug может быть использован для отладки PHP-приложения. В основном вы устанавливаете его на свой сервер и настраиваете в PHP.ini. Затем на настольной машине вы можете настроить Netbeans (и, возможно, Eclipse, но я не пробовал) для удаленной отладки. Когда вы находитесь в сеансе удаленной отладки, вы можете делать все, что обычно ожидаете: устанавливать точки останова, просматривать код и т.д.
Одно из основных неудобств при использовании CodeIgniter с mod_rewrite заключается в том, что отладчик путается, когда index.php не отображается в URL. Я не уверен, является ли это проблемой на стороне клиента или сервера, и имеет ли CI "съедание" GET части URL какое-либо отношение к этому. В любом случае, я решил эту проблему, скопировав файл 'debug.php' на сервер и начав отладку с этого файла - после этого все работает нормально.
В любом случае, я настоятельно рекомендую вам как-нибудь настроить XDebug. Вы можете не использовать его каждый день, но когда он вам понадобится, вы будете благодарны за то, что сделали домашнее задание заранее.
Я проверил множество отладчиков 2 года назад, когда хотел настроил для себя среду отладки на PHP. Я опубликовал краткое сообщение об этом, вы можете просмотреть его http://forums.codewalkers.com/general-chat-93/which-php-ide-to-use-840352.html
Итог был что phped Nusphere был лучшим, а его функция debugbreak () делает отладку настоящим блаженством. С codeigniter это тоже работает нормально, никаких настроек не требуется, если вы уже включили переменную get. Единственная проблема с codeigniter + phed заключается в том, что вы не можете выполнять навигацию по коду, такую как «щелкните правой кнопкой мыши и найдите объявление» для других моделей файлов.
Поздно вечером я проверял codelobster , у них есть плагин codeigniter, но я еще не закончил.
Самый простой вариант (без установки IDE) - использовать надстройку firefox FirePHP.