Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Różnice w wyświetlaniu
sadistic_son
post
Post #1





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Może mi ktoś wyjaśnić dlaczego 2 poniższe kody, pozornie robiące to samo wyświetlają różne wyniki?
  1. //na przykład dla sesji
  2.  
  3. //pierwsza wersja
  4. echo 'Sesja: <pre>'.print_r($_SESSION).'</pre>';
  5.  
  6. //druga wersja
  7. echo 'Sesja: <pre>'; print_r($_SESSION); echo'</pre>';
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-w-
post
Post #2





Goście







to że jak dasz echo print_r($zmienna); to Ci najpierw wykona print_r() czyli wyświetli zawartosć $zmienna a poźniej echo true; (bo to zwróci print_r).
Żeby zadziałało tak jak chcesz to musi być
  1. echo print_r($zmienna, true);.

lub po prostu
  1. print_r($zmienna);.

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: 25.12.2025 - 22:53