Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Debugowanie kodu php z frontowego strzału
Forum PHP.pl > Forum > PHP
d4ng
Cześć, jestem developerem frontowym ale przyszło mi pomajstrować przy backendzie i mam do Was pytanie w jaki sposób mogę sprawdzać wartości jakie są przypisane lub zwracane w danej funkcji np.

strzelam z frontu danymi do backendu pod url http://example.com/shipment/create

czyli uderzam do klasy ShipmentController i metody createAction() i w ciele tej metody mamy wywołanie innej funkcji która zaciąga coś z jakiegoś serwisu mieli i wypluwa. To teraz chciałbym np sprawdzić co wypluł serwis na froncie zrobiłbym console.log(result) lub zapiąłbym się debugerem a jak zrobić takiego console.log w php? Kiedyś robiłem np print_r($result) i potem np die() tylko pracowałem z kodem generowanym na backendzie i renderowanty na widoku, wiec nawet jak zrobiłem echo 'asdasdas' to cos widziałem a tu mam strzał z frontu....

dodam tylko że mam środowisko postawione lokalnie na MAMP PRO pod Mac
kapslokk
W php dodajesz
  1. var_dump($result); die();

może być też print_r jeśli wolisz, echo, czy cokolwiek.

Jak strzelasz z frontu, to w konsoli przeglądarki w zakładce network, masz wszystkie strzały XHR, które Twój front wykonał. Możesz tam podejrzeć odpowiedzi, możesz skopiować cały strzał jako polecenie CURL i wykonać to później z konsoli, możesz sobie je wrzucić do postmana i strzelać z postmana. W każdym razie w odpowiedzi będziesz miał to czego potrzebujesz.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.