Loading...
dimityr.jechev avatar dimityr.jechev 198 Точки

[Techical Issue]Дебъгване в PhpStorm с Input данни от html

Здравейте,след неистова борба с PhpStorm се отказах да пробвам с web debugging,но и в конзолата пак срещам големи проблеми.Къде и как да въведа input ,който по-принцип се въвежда в html?
Мерси предварително за помоща.

Тагове:
0
PHP Web Development Basics
arsoman avatar arsoman 419 Точки

Здравей колега! Какъв е проблема с дебъгването, доста лесно и удобно става, дори е същото като на VS2013, но има малко настройки, всъщност 1-2. Трябва да си инсталираш приставка към браузера /хром/ - Xdebug helper, после да я включиш. След това в PHPStorm трябва да има горе вдясно една иконка, като слушалка на телефон. Тя слуша за подадени дебъг-сесии и ги прихваща, също трябва изрично да се включи при всяко стартиране на IDE-то. После си действаш в браузера, то ти прихваща сесията /но трябва да имаш breakpoints на правилните места/ и си готов! Аз съм се родил с този продукт, за огромни и средни проекти няма аналог!

Иначе по-приятен начин, беза да буташ в настройките на php.ini е следната команда:

echo '<pre>'.print_r(yourArrayName,true).'</pre>';

това вади перфектно масиви, обекти и др.

 

Приятно дебъгване! wink

1
dimityr.jechev avatar dimityr.jechev 198 Точки

Точно  с този tool пробвах.Направих профил в "PHP Remote Debug" с ide key "PHPSTORM".Xdebug helper ми е нагласен на PHPStorm,но като цъкна debug ми изкача само това - 

  • Waiting for incoming connection with ide key '"PHPSTORM"'

 

0
Masovski avatar Masovski 211 Точки

А в php.ini включил ли си опцията за remote debug ? Иде реч за следната конфигурация:

zend_extension="<Xampp_Home>\php\ext\php_xdebug.dll"
xdebug.remote_host=localhost (change 'localhost' to '127.0.0.1')
xdebug.remote_enable=0 (change '0' to '1')
xdebug.remote_handler="dbgp"
xdebug.remote_port=9000
3
29/04/2015 21:24:39
dimityr.jechev avatar dimityr.jechev 198 Точки

Ехе заработи :D Много ти благодаря,то така не ли е да го дебъгваш като script,защото самия html в chroome седи на зареждане ?
ПС:Поне имам работещ debugger

0
arsoman avatar arsoman 419 Точки

Точно, като свърши дебъга, тогава се изплюва HTML-a!

Пропуснах да спомена на php.ini, в повечето случаи е включено, ако си с Xampp. При мен беше включено по default, благодаря на Masovski за припомнянето.

3
29/04/2015 21:45:00
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.