Treci la conținutul principal

Instrucțiunile PHP echo și print

PHP îți oferă două instrucțiuni de bază pentru afișare, echo și print, și ele sunt aproape interschimbabile. Diferențele sunt mici. print returnează valoarea 1, deci îl poți folosi într-o expresie, în timp ce echo nu returnează nimic. echo acceptă mai mulți parametri (lucru pe care îl vei vedea rar în practică), dar print primește un singur argument. În plus, echo rulează puțin mai repede.


Instrucțiunea PHP echo

Folosește echo ca să afișezi unul sau mai multe șiruri de caractere. Parantezele sunt opționale, așa că atât echo, cât și echo() sunt corecte.

Afișarea textului cu echo

Afișează un text cu echo. Șirurile de caractere pot include marcaje HTML, cum arată aici titlul și trecerea la linie nouă:

Prompt
Scrie un script PHP care folosește echo pentru a afișa un titlu „PHP este distractiv!” încadrat într-o etichetă h2, apoi afișează cu echo „Salut, lume!” pe linia următoare și apoi afișează cu echo „Sunt pe punctul de a învăța PHP!” pe linia următoare.
Ieșire: script PHP

Afișarea variabilelor cu echo

Pe lângă text simplu, echo poate afișa conținutul variabilelor, aici un șir de caractere, un număr întreg și un număr zecimal:

Prompt
Scrie un script PHP care creează o variabilă $txt cu valoarea "Salut, lume!", o variabilă $x cu valoarea 5 și o variabilă $y cu valoarea 10.5. Folosește echo pentru a afișa $txt pe o linie, apoi afișează cu echo $x pe linia următoare, apoi afișează cu echo $y pe linia următoare.
Ieșire: script PHP

Afișarea variabilelor într-un șir de caractere cu echo

Într-un șir de caractere între ghilimele duble, o variabilă este înlocuită cu valoarea ei, așa că echo afișează textul cu $txt completat:

Prompt
Scrie un script PHP care creează o variabilă $txt cu valoarea "PromptCookbook". Folosește echo cu un șir de caractere între ghilimele duble pentru a afișa „Îmi place $txt!”, astfel încât valoarea variabilei să fie interpolată.
Ieșire: script PHP

Instrucțiunea PHP print

Folosește print ca să afișezi un șir de caractere; returnează 1 de fiecare dată. La fel ca la echo, parantezele sunt opționale, așa că poți scrie print sau print().

Afișarea textului cu print

Aceeași afișare de text, scrisă acum cu print. Din nou, șirurile de caractere pot conține marcaje HTML:

Prompt
Scrie un script PHP care folosește print pentru a afișa un titlu „PHP este distractiv!” încadrat într-o etichetă h2, apoi afișează cu print „Salut, lume!” pe linia următoare și apoi afișează cu print „Sunt pe punctul de a învăța PHP!” pe linia următoare.
Ieșire: script PHP

Afișarea variabilelor cu print

print se descurcă la fel de bine cu variabilele. Aici fiecare valoare este afișată în propria instrucțiune:

Prompt
Scrie un script PHP care creează o variabilă $txt cu valoarea "Salut, lume!", o variabilă $x cu valoarea 5 și o variabilă $y cu valoarea 10.5. Folosește print pentru a afișa $txt pe o linie, apoi afișează cu print $x pe linia următoare, apoi afișează cu print $y pe linia următoare.
Ieșire: script PHP

Afișarea variabilelor într-un șir de caractere cu print

Șirurile de caractere între ghilimele duble funcționează la fel cu print, așa că $txt este înlocuit cu valoarea lui:

Prompt
Scrie un script PHP care creează o variabilă $txt cu valoarea "PromptCookbook". Folosește print cu un șir de caractere între ghilimele duble pentru a afișa „Îmi place $txt!”, astfel încât valoarea variabilei să fie interpolată.
Ieșire: script PHP