Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne][PHP]XDebug - podgląd wartości obiektów?
phpmack
post
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 1
Dołączył: 11.06.2011

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


Witam,
nie wiem czy to dobry dział, jeśli nie to proszę o przeniesienie.
Staram się przestawić z debugowania metodami print_r() itp... na korzystanie z Xdebug i mam takie pytanie dla bardziej obeznanych,
dlaczego xdebug nie pokazuje mi wartości pól obiektu zwracanego przez xpath()?
Mogę podglądać obiekt zwracany z simplexml_load_file(), ale jak wykonam na nim xpath() to nie widzę wartości pól w zwróconym wyniku, w print_r() wszystko ładnie widzę? to normalne zachowanie?

pzdr.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
by_ikar
post
Post #2





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


Bo var_display_max_depth ustawiona jest domyślnie na 3. Więc jeżeli będziesz miał jakieś bardziej zagnieżdżone obiekty lub tablice to musisz albo w php.ini ustawić:

Kod
xdebug.var_display_max_depth = 10


Powiedzmy na 10. Albo jeżeli masz w php.ini ustawione, to możesz bezpośrednio gdzieś w pliku php na jego początku ustawić:

  1. ini_set('xdebug.var_display_max_depth', '10');


Ustawienie poprzez ini_set zadziała tylko wtedy kiedy ów ustawienie znajduje się w php.ini.
Go to the top of the page
+Quote Post
phpmack
post
Post #3





Grupa: Zarejestrowani
Postów: 55
Pomógł: 1
Dołączył: 11.06.2011

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


To nie jest wina "var_display_max_depth" bo bez problemu pokazuje mi szczegóły obiektu SimpleXML, a gdy wykonam na nim xpath() i dostaję tablice elementów to pokazuje {array} SimpleXMLElement[1] ale wartości obiektu nie mogę podejrzeć...

Dla pewności wprowadziłem ta modyfikacje ale nie pomogło:/

Masakra jakaś, to nie ma zupełnie sensu... co to może być?
Mam masę zapytań xpath() i nie mogę podglądać wartości tych obiektów wtf?:/
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: 22.08.2025 - 06:47