2012-03-14 17 views
5

Jestem nowy w oprogramowaniu phpStorm.W phpStorm, jak umieścić punkt przerwania javascript w pliku php

Kiedy edytuję plik HTML, mogę umieścić punkt przerwania na części javscript, klikając po lewej stronie edytora kodu.

Jednak, gdy edytuję plik php, nie działa. Działa tylko po to, aby umieścić punkt przerwania na części php kodu.

Jak mogę umieścić punkt przerwania javascript na moich plikach php?

+0

lewy pasek co? – Hamish

+0

Jak zwykle w IDE, po kliknięciu na pasku znajdującym się po lewej stronie kodu można dodać punkt przerwania. Popracowałem nad tym pytaniem dla większej jasności. – Oli

+0

Jeśli masz mieszane php i js w jednym pliku, to z powodzeniem możesz to zrobić: – zerkms

Odpowiedz

11

Dodaj linię debugger; do swojego kodu JavaScript. Na przykład:

alert("First."); 
debugger; // Trigger a breakpoint. 
alert("Second."); 
+1

hah, niesamowite. nie wiedziałem, że możesz to zrobić – Ascherer

5

Jeśli chcesz debugować JavaScript w PHPStorm (a nie przeglądarki), można to zrobić za pomocą pilota zdalnego javascript opcję debugowania.

Blog tłumacząc to jest tutaj: http://tiger-fish.com/blog/using-phpstorm-debug-javascript

Krótka wersja: JavaScript w konfiguracji Debug ustawić adres startowy do pliku php. I mapujesz plik * .js, który chcesz debugować.

+0

Cudownie, w końcu mogę debugować wszystko w jednym miejscu! Naprawdę denerwuje mnie używanie zintegrowanego debuggera w chrome (ładne, ale za małe ... a skróty różnią się od phpstorm ...) – WonderLand

+3

Link jest zepsuty. Archiwum: https://web.archive.org/web/20150901222803/http://tiger-fish.com/blog/using-phpstorm-debug-javascript – ipavl

Powiązane problemy