Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Alternatywa dla var_dump
athabus
post
Post #1





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Witam,

Mam taki problem, że czasami próbuję zobaczyć co "siedzi" wewnątrz obiektu czy tablicy. Pół biedy gdy jest to jakiś prosty obiekt czy tablica - wtedy wiadomo var_dum czy print_r i po sprawie.

Problem zaczyna się gdy obiekt zawiera inne obiekty czy tablice. Wtedy wynik var_dump to pół strony znaczków, nawiasów, zagnieżdzeń itp. Pewnie zauważyliście, że czyta się to dosyć trudno blink.gif

Czy jest coś co można stosować w zamian - myślę tutaj o jakiejś komendzie, której nie zauważyłem w manualu albo gotowej klasie, która jakoś formatuje wyniki var_dump np... sam już nie wiem - po prostu chodzi o to aby łatwiej się czytało...
Go to the top of the page
+Quote Post
kszychu
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


  1. <?php
  2. echo '<pre>'; print_r($tablica); echo '</pre>';
  3. ?>


Taki sam efekt da zajrzenie do źródła dokumentu.
Przenoszę na przedszkole.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
dyktek
post
Post #3





Grupa: Zarejestrowani
Postów: 240
Pomógł: 0
Dołączył: 18.01.2004
Skąd: rzeszów / kraków

Ostrzeżenie: (0%)
-----


  1. <?php
  2. echo'<pre>';
  3. print_r( $ob );
  4. echo'</pre>';
  5. ?>


próbowałeś tak??
Go to the top of the page
+Quote Post
mike
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Zainstaluj sobie xdebug
Wtedy możesz korzystać z xdebug_var_dump()

http://xdebug.org/docs-functions.php#dump_function_trace - zjedź na sam dół, żeby zobaczyć przykład.

P.S.
Można krócej:
  1. <?php
  2. echo '<pre>' . print_r( $ob, true ) . '</pre>';
  3. ?>
Go to the top of the page
+Quote Post
athabus
post
Post #5





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Dzięki teraz mi głupio - nawet było w manualu, ale spojrzałem tylko na kod php i przegapiłem html blink.gif

Dzięki za pomoc

edit: mike_mech - fajna sprawa - muszę to przetestować

Ten post edytował athabus 22.08.2006, 11:53:01
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 08:47