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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Отладка кода на пхп

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
tors
Отправлено: 26 Октября, 2017 - 10:32:42
Post Id


Гость


Покинул форум
Сообщений всего: 69
Дата рег-ции: Апр. 2010  


Помог: 0 раз(а)




Можно ли как в делфи, нажимаешь кнопко и выполняется оператор, подсвечивается...

Ps кодю на notepad++, может есть плагины?
 
 Top
LIME
Отправлено: 26 Октября, 2017 - 10:57:14
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




можно, но только не в notepad++ (я даже не рассматриваю его плагины всерьез)
https://habrahabr[dot]ru/post/250323/
 
 Top
tors
Отправлено: 27 Октября, 2017 - 20:15:24
Post Id


Гость


Покинул форум
Сообщений всего: 69
Дата рег-ции: Апр. 2010  


Помог: 0 раз(а)




На моей "балалайке" PhpStorm тормозит нириальна.
Загружается минут 10, даже стрелочками перемещаться по тексту тормозит.
(Добавление)
Посмотрел 2-х часовое видео по xdebug (без привязки к среде разработки).
Полезная штука.
Там трассировка кода описана.

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

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

Есть еще некие тулбары для браузеров.
Зачем они?
 
 Top
LIME
Отправлено: 28 Октября, 2017 - 00:30:49
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




zend debug неудобный
вот ему и нужны браузерные тулзы для удобной работы... более или менее удобной
tors пишет:
Там трассировка кода описана.
Но как пошагово выполнять скрипты там нету.
а разве это не одно и то же?

сноси с "балалайке" винду и ставь Linux
Lubuntu легкий дистрибутив
это в принципе полезно будет
или сам ищи плагины для n++, в чем можно только пожелать удачи
 
 Top
Sail
Отправлено: 28 Октября, 2017 - 11:33:39
Post Id



Участник


Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014  


Помог: 57 раз(а)




LIME пишет:
...
tors пишет:
Там трассировка кода описана.
Но как пошагово выполнять скрипты там нету.
а разве это не одно и то же?
...

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

И всё равно производительность упрется в количество оперативки и скорость доступа к HDD...
Особенно если в браузерах много страничек одновременно открывать Недовольство, огорчение
А если есть достаточно оперативки - то и винда - не помеха Улыбка
 
 Top
LIME
Отправлено: 28 Октября, 2017 - 13:06:00
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Linux жрет гораздо меньше оперативы
я лично наблюдал как ноут у коллеги тормозивший на винде стал приемлимо работать на гноме убунте
а LXDE и подавно облегчит
Sail пишет:
Либо в итоге видишь несколько строк трассировки
а это как
трассировка это и есть - зайти обойти и тд
не путать с брейкпоинтами
 
 Top
Sail
Отправлено: 28 Октября, 2017 - 18:06:12
Post Id



Участник


Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014  


Помог: 57 раз(а)




LIME, все так Улыбка
Есть ещё результат, выдаваемый дебаггером после неперехваченного исключения.
Те самые несколько строк последовательности вызовов...
ТС же, однако, имел ввиду, что не нашёл в описании трассировки примеров того, как её выполнять... Улыбка
 
 Top
tors
Отправлено: 31 Октября, 2017 - 11:38:50
Post Id


Гость


Покинул форум
Сообщений всего: 69
Дата рег-ции: Апр. 2010  


Помог: 0 раз(а)




Настроил XDEBUG и PHPStrom.
Отладка работает.

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

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

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

Кароч буду юзать шторм, притормаживает правда, а что делать.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB