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ă:
Ieșire: script PHP
<?php
echo "<h2>PHP este distractiv!</h2>";
echo "Salut, lume!<br>";
echo "Sunt pe punctul de a învăța 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:
Ieșire: script PHP
<?php
$txt = "Salut, lume!";
$x = 5;
$y = 10.5;
echo $txt;
echo "<br>";
echo $x;
echo "<br>";
echo $y;
?>
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:
Ieșire: script PHP
<?php
$txt = "PromptCookbook";
echo "Îmi place $txt!";
?>
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:
Ieșire: script PHP
<?php
print "<h2>PHP este distractiv!</h2>";
print "Salut, lume!<br>";
print "Sunt pe punctul de a învăța 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:
Ieșire: script PHP
<?php
$txt = "Salut, lume!";
$x = 5;
$y = 10.5;
print $txt;
print "<br>";
print $x;
print "<br>";
print $y;
?>
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:
Ieșire: script PHP
<?php
$txt = "PromptCookbook";
print "Îmi place $txt!";
?>