Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Отладка кода на пхп
Форумы портала PHP.SU » » Вопросы новичков » Отладка кода на пхп

Страниц (1): [1]
 

1. tors - 26 Октября, 2017 - 10:32:42 - перейти к сообщению
Можно ли как в делфи, нажимаешь кнопко и выполняется оператор, подсвечивается...

Ps кодю на notepad++, может есть плагины?
2. LIME - 26 Октября, 2017 - 10:57:14 - перейти к сообщению
можно, но только не в notepad++ (я даже не рассматриваю его плагины всерьез)
https://habrahabr[dot]ru/post/250323/
3. tors - 27 Октября, 2017 - 20:15:24 - перейти к сообщению
На моей "балалайке" PhpStorm тормозит нириальна.
Загружается минут 10, даже стрелочками перемещаться по тексту тормозит.
(Добавление)
Посмотрел 2-х часовое видео по xdebug (без привязки к среде разработки).
Полезная штука.
Там трассировка кода описана.

Но как пошагово выполнять скрипты там нету.

Есть еще zend debugger.
Чем отличается от xdebug?

Есть еще некие тулбары для браузеров.
Зачем они?
4. LIME - 28 Октября, 2017 - 00:30:49 - перейти к сообщению
zend debug неудобный
вот ему и нужны браузерные тулзы для удобной работы... более или менее удобной
tors пишет:
Там трассировка кода описана.
Но как пошагово выполнять скрипты там нету.
а разве это не одно и то же?

сноси с "балалайке" винду и ставь Linux
Lubuntu легкий дистрибутив
это в принципе полезно будет
или сам ищи плагины для n++, в чем можно только пожелать удачи
5. Sail - 28 Октября, 2017 - 11:33:39 - перейти к сообщению
LIME пишет:
...
tors пишет:
Там трассировка кода описана.
Но как пошагово выполнять скрипты там нету.
а разве это не одно и то же?
...

Либо в итоге видишь несколько строк трассировки, либо в IDE, что называется "вживую" - текущие значения перемененных и прочих параметров и пользуешься кнопочками "обойти фунцию", "зайти в функцию", "выполнить до курсора" и прочая-прочая...
Так что разница все-таки есть.
LIME пишет:
...сноси с "балалайке" винду и ставь Linux
Lubuntu легкий дистрибутив
это в принципе полезно будет
...

И всё равно производительность упрется в количество оперативки и скорость доступа к HDD...
Особенно если в браузерах много страничек одновременно открывать Недовольство, огорчение
А если есть достаточно оперативки - то и винда - не помеха Улыбка
6. LIME - 28 Октября, 2017 - 13:06:00 - перейти к сообщению
Linux жрет гораздо меньше оперативы
я лично наблюдал как ноут у коллеги тормозивший на винде стал приемлимо работать на гноме убунте
а LXDE и подавно облегчит
Sail пишет:
Либо в итоге видишь несколько строк трассировки
а это как
трассировка это и есть - зайти обойти и тд
не путать с брейкпоинтами
7. Sail - 28 Октября, 2017 - 18:06:12 - перейти к сообщению
LIME, все так Улыбка
Есть ещё результат, выдаваемый дебаггером после неперехваченного исключения.
Те самые несколько строк последовательности вызовов...
ТС же, однако, имел ввиду, что не нашёл в описании трассировки примеров того, как её выполнять... Улыбка
8. tors - 31 Октября, 2017 - 11:38:50 - перейти к сообщению
Настроил XDEBUG и PHPStrom.
Отладка работает.

Нашел вот это:

http://blog[dot]sergey-lysenko[dot]ru/20[dot][dot][dot]bug-notepad[dot]html
Последняя версия плагина еще : 2012-08-25.
Настроил notepad++.
Отладка вроде работает.
Добавил переменную в Watches.
Но ее значение не отображается в списке.
Кроме того при наведении мыши на переменную ее значение не отображается.
Может что делаю не так, не знаю.
Толку от такой отладки Недовольство, огорчение.

Кроме того, я что-то нажал нето и сломался GUI отладчика.
Как вернуть в исходное состояние GUI не знаю Недовольство, огорчение.

Кароч буду юзать шторм, притормаживает правда, а что делать.

 

Powered by ExBB FM 1.0 RC1