de-vraag
  • Pytania
  • Tagi
  • Użytkownicy
Powiadomienia
Nagrody
Rejestracja
Po zarejestrowaniu się, będziesz otrzymywać powiadomienia o odpowiedziach i komentarzach do swoich pytań.
Zaloguj się
Brak tłumaczeń pasujących do Twojego wyszukiwania Jeśli masz już konto, zaloguj się, aby sprawdzić nowe powiadomienia.
Za dodane pytania, odpowiedzi i komentarze przewidziane są nagrody.
Więcej
Źródło
Edytuj
Labeeb Panampullan
Labeeb Panampullan
Question

Jak mogę pisać do konsoli w PHP?

Czy można napisać ciąg znaków lub zalogować się do konsoli?

Co mam na myśli

Tak jak w JSP, jeśli wydrukujemy coś w stylu system.out.println("some"), to będzie to w konsoli, a nie na stronie.

287 2010-12-01T10:34:19+00:00 3
Peter Mortensen
Peter Mortensen
Edytowane pytanie 3. sierpnia 2019 в 1:03
Programowanie
debugging
console
printing
php
To pytanie ma 1 odpowiedź w języku angielskim, aby je przeczytać zaloguj się na swoje konto.
 Senador
Senador
22. listopada 2013 в 2:58
2013-11-22T14:58:20+00:00
Więcej
Źródło
Edytuj
#11437234

Możesz też użyć sztuczki z PHP Debug to console.

Najpierw potrzebujesz małej funkcji pomocniczej PHP

function debug_to_console($data) {
    $output = $data;
    if (is_array($output))
        $output = implode(',', $output);

    echo "<script>console.log('Debug Objects: " . $output . "' );</script>";
}

Następnie możesz jej użyć w ten sposób:

debug_to_console("Test");

Spowoduje to utworzenie danych wyjściowych jak poniżej:

Debug Objects: Test
Peter Mortensen
Peter Mortensen
Edytowana odpowiedź 3. sierpnia 2019 в 1:11
358
0
Solution / Answer
 Malachi
Malachi
1. grudnia 2010 в 10:38
2010-12-01T10:38:58+00:00
Więcej
Źródło
Edytuj
#11437232

Firefox

W Firefoksie możesz użyć rozszerzenia o nazwie FirePHP, które umożliwia logowanie i wyrzucanie informacji z twoich aplikacji PHP do konsoli. Jest to dodatek do wspaniałego rozszerzenia do tworzenia stron internetowych Firebug.

  • http://www.studytrails.com/blog/using-firephp-in-firefox-to-debug-php/

Tłumaczenie i przypisy Chrome

Jeśli jednak używasz Chrome, istnieje narzędzie do debugowania PHP o nazwie Chrome Logger lub webug (webug ma problemy z kolejnością logów).

Od niedawna rozwijany jest program Clockwork, który rozszerza Narzędzia dla programistów o nowy panel dostarczający użytecznych informacji o debugowaniu i profilowaniu. Zapewnia on wsparcie dla Laravel 4 i Slim 2, a wsparcie może być dodane poprzez rozszerzalne API.

Używanie Xdebug

Lepszym sposobem na debugowanie PHP jest użycie Xdebug. Większość przeglądarek udostępnia rozszerzenia pomocnicze, które pomagają przekazać wymagane pliki cookie/łańcuchy zapytań, aby zainicjować proces debugowania.

  • Chrome - Xdebug Helper
  • Firefox - Najprostszy Xdebug
  • Opera - Xdebug
  • Safari - Xdebug Toggler
 Top-Master
Top-Master
Edytowana odpowiedź 14. września 2018 в 6:21
137
0
 nikc.org
nikc.org
1. grudnia 2010 в 10:44
2010-12-01T10:44:02+00:00
Więcej
Źródło
Edytuj
#11437233

Domyślnie, wszystkie dane wyjściowe trafiają do stdout, co jest odpowiedzią HTTP lub konsoli, w zależności od tego czy skrypt jest uruchamiany przez Apache czy ręcznie z linii poleceń. Możesz jednak użyć error_log do logowania, a różne strumienie I/O mogą być zapisywane za pomocą fwrite.

36
0
Dodaj pytanie
Kategorie
Wszystkie
Technologia
Kultura / Rekreacja
Życie / Sztuka
Nauka
Profesjonalny
Biznes
Użytkownicy
Wszystkie
Nowy
Popularny
1
mohidil qodirova
Zarejestrowany 5 godzin temu
2
Jasur Fozilov
Zarejestrowany 19 godzin temu
3
Zuxriddin Muydinov
Zarejestrowany 1 dzień temu
4
Денис Анненский
Zarejestrowany 3 dni temu
5
365
Zarejestrowany 1 tydzień temu
DA
DE
EL
ES
FR
HU
ID
IT
JA
KO
NL
PL
PT
RU
SL
TR
ZH
© de-vraag 2022
Źródło
stackoverflow.com
na podstawie licencji cc by-sa 3.0 z przypisaniem