Articles of xdebug

PHP (WAMP) – Exlipse PDT, xDebug: не останавливается в точке останова

Я могу отлаживать, только если проверю опцию «Break at First line» . Если я уберу его и поставлю точку останова на какой-то строке, отладчик не остановится на этой строке. Мне нужно, чтобы отладчик остановился на контрольных точках, которые я установил, а не в первой строке файла. Я добавил следующие строки в файл php.ini: zend_extension = […]

Как я могу получить постоянную магию PHP __FILE__ работать с Eclipse и PDT

В последнее время, когда я отлаживал некоторый PHP-файл с XDebug (под Eclipse на Ubuntu), я столкнулся с странным поведением: print(__FILE__); привело к "xdebug eval" GEE! Так что эта волшебная константа, похоже, не работает с этим. Кто-нибудь знает исправление или жизнеспособное обходное решение? Как отлаживать отладчик? (Hardcoding путь – это PITA!)

Как отключить загрузку Xdebug для PHP CLI?

Я использую композитор, и когда я делаю обновление. Требуется огромное количество времени, если xdebug загружен в файл php.ini. Как я могу отключить xdebug только для cli. Поэтому композитор не займет столько времени. Но у меня будет включен xdebug?

mysqli_affected_rows () возвращает -1, но работает запрос

Кажется, что все мои функции mysql имеют эту проблему. Простой оператор insert работает, но когда я проверяю затронутые строки, он возвращает -1 . Это работает, новая строка вставляется в базу данных с ним, но отладчик показывает mysqli_affected_rows как -1 , и поэтому блок else запускается: $query = "INSERT INTO users (email, password) VALUES ('$email', '$password')"; […]

Поиск виртуальной машины с Xdebug, работающей для PHP в Netbeans

Я следил за многими руководствами пользователя, провел много долгих часов, прочитал эти вопросы на SO Как отлаживать PHP с netbeans и Xdebug Как отлаживать PHP с netbeans и Xdebug в Windows? Как вы отлаживаете тестовый файл PHP в Netbeans? Отладка php с Netbeans – Запрос источника новостей Отладка следующей страницы PHP в Netbeans из Firefox […]

Не удалось создать xdebug

Я пытаюсь установить xdebug с MAMP на моем Mac. Я загрузил xdebug-2.2.1.tgz и последовал за мастером xdebug для запуска phpize. Я запустил make после чего мне сообщили о некоторых недостающих файлах в /Applications/MAMP/bin/php/php5.4.4/include/php/Zend/* . Итак, я googled, и я видел, что мне нужно было скачать php5.4.4, а затем нажать несколько файлов в новом каталоге «include», […]

xdebug Тайм-аут подключения к клиенту. :-( используя phpstorm 7.1.3 / vagrant / virtualbox / magento

Некоторое время я использовал Phpstorm EAP и отлично работал с xdebug. Недавно я приобрел персональную лицензию и импортировал все мои настройки из EAP в 7.1.3. Теперь xdebug не работает. Вот xdebug.ini zend_extension=xdebug.so xdebug.remote_host = 192.168.56.1 xdebug.remote_cookie_expire_time = 36000 xdebug.remote_log = /tmp/xdebug.log xdebug.remote_port = 9000 xdebug.remote_handler = dbgp xdebug.remote_mode = req xdebug.remote_enable = 1 xdebug.remote_autostart = […]

В php существует ли способ отслеживать переменную?

У меня есть эта переменная в большом скрипте php, который я хочу отследить до того, где / когда и какое значение оно было создано. Есть ли функция / api или методы отладки для этого?

xdebug не остановится в точке останова

Я потратил несколько часов, чтобы настроить свою среду IDE для отладки PHP с помощью eclipse и xdebug. Все в порядке, за исключением точки останова, которую я установил на eclipse. Если я дважды нажимаю на строку, чтобы добавить точку останова, отладчик не хочет останавливаться. Если добавить строку xdebug_break (), отладчик отлично остановится на строке … Возможно, […]

Что означает предупреждение XDEBUG NOT LOADED AS ZEND EXTENSION?

Xdebug загружается, но не загружается как расширение zend. Что это значит? Как решить эту проблему?