Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmiana outputa print_r dla objektu
golaod
post
Post #1





Grupa: Zarejestrowani
Postów: 419
Pomógł: 42
Dołączył: 12.08.2008
Skąd: Wrocław

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


Witam serdecznie.

Szukam rozwiązania jak w temacie. Przeszukałem chyba wszystkie możliwe klasy i interfejsy w manualu i nigdzie nie ma metody która by za to odpowiadała. Klasa ArrayObject przy print_r daje właśnie taki rezultat jakiego ja poszukuje czyli:
ArrayObject Object { [0] => 0, [1] = 'Zenek' }

Ktoś mi podpowie jak to zrobić bez używania oczywiście ob_start() Mógłbym niby dziedziczyć ArrayObject jednak nie mam zielonego pojęcia gdzie ta klasa trzyma tablicę którą się podaje w konstruktorze.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
golaod
post
Post #2





Grupa: Zarejestrowani
Postów: 419
Pomógł: 42
Dołączył: 12.08.2008
Skąd: Wrocław

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


Tylko jak widzisz to nie jest rozwiązanie symulujące print_r.
W każdym razie byłem ślepy i nie zauważyłem, że klasa ArrayObject ma metodę exchangeArray, która rozwiązuje mój problem bo dziedzicząc po ArrayObject print_r zachowuje się dokładnie tak jak chciałem.

up@ 'Pomógł' dostaniesz bo to też jakieś rozwiązanie było, choć inne niż oczekiwałem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 29.12.2025 - 18:18