Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jaka jest różnica pomiędzy echo i print ?
frugo69
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 26.08.2007

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


Jaka jest różnica pomiędzy echo i print ?
Jestem początkującym w PHP i nurtuje mnie to pytanie, bo przeglądarka akceptuje zarówno echo jak i print bez problemów.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zimi
post
Post #2





Grupa: Zarejestrowani
Postów: 233
Pomógł: 9
Dołączył: 3.06.2007

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


Cytat
w print można wpisywać dodatkowo zmienne w łańcuchu, natomiast w echo nie można przez co parsowanie takiego łańcuchu jest o ciut szybsze.

możesz podać przykład jak w łańcuchu w print można wpisywać zmienne, a w echo nie? O.o
trochę mnie to zaintrygowało

Dla przejrzystości to się używa słowników ortograficznych
natomiast jaki wpływ ma użycie konstrukcji print zamiast echo na przejrzystość nie jestem w stanie stwierdzić...
a to że się do czegoś przyzwyczaiłeś to inna bajka

w manualu w konstrukcji print można znaleźć link z różnicami

główna różnica polega na tym że print zwraca zawsze wartość 1
echo ma natomiast ciekawą składnie czego się właśnie teraz dowiedziałem
  1. <?php
  2. echo'tekst', ' jakiś inny tekst', ' i kolejny';//lub
  3. echo('tekst'), (' jakiś inny tekst'), (' i kolejny');
  4. ?>

echo jest w prawdzie trochę szybsza ale jest to związane z faktem że print właśnie zwraca liczbę 1... i różnica jest "nieistotna" jak to napisali pod wskazanym adresem

jeśli o czymś zapomniałem doczytasz w manualu i linku z manuala który podałem
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: 7.10.2025 - 08:24