A korábbi cikkek PHP kódjaiban elég gyakran találkoztunk echo utasításokkal. Ez a legalapvetőbb módja a kimenet megjelenítésének PHP-ben.
Mindenesetre két alapvető módja van a PHP-ben a kimenet megjelenítésének
- echo
Megjegyzés: Mindkettő nyelvi konstrukció a PHP programokban, amelyek többé-kevésbé azonosak, mivel mindkettőt arra használják, hogy adatokat adjanak ki a böngésző képernyőjén. A print utasítás az echo alternatívája.
PHP echo utasítás
A PHP-ben az echo utasítás egy nyelvi konstrukció, és soha nem viselkedik függvényként, ezért nincs szükség zárójelre. De a fejlesztő használhat zárójelet, ha akar. Az echo utasítás végét a pontosvessző (‘;’) jelöli. Egy vagy több karakterláncot ad ki.
Az ‘echo’-t karakterláncok, számok, változók, értékek és kifejezések eredményeinek kiadására használhatjuk. Az alábbiakban bemutatjuk az echo utasítás néhány használatát a PHP-ban:
- Sztringek megjelenítése: Egyszerűen használhatjuk az echo kulcsszót, amelyet a megjelenítendő karakterlánc követ idézőjelek között. Az alábbi példa azt mutatja, hogyan jeleníthetünk meg karakterláncokat PHP-vel:
<?php
.
echo
"Hello,This is a display string example!"
;
?>
Kimenet:
Hello,This is a display string example!
- Stringek megjelenítése több argumentumként: Az echo utasításnak egyetlen string argumentum helyett több string argumentumot is átadhatunk, vesszővel (‘,’) operátorral elválasztva őket. Például, ha két karakterláncunk van, azaz “Hello” és “World”, akkor átadhatjuk őket (“Hello”, “World”). Az alábbi példa ezt szemlélteti.
<?php
echo
"Multiple "
,
"argument "
,
"string!"
;
?>
Kimenet:
Multiple argument string!
- Változók megjelenítése: A változók megjelenítése az echo utasításokkal ugyanolyan egyszerű, mint a normál karakterláncok megjelenítése. Az alábbi példa a változók megjelenítésének különböző módjait mutatja be egy PHP echo utasítás segítségével.
<?php
$text
=
"Hello, World!"
;
$num1
= 10;
$num2
= 20;
echo
$text
.
"\n"
;
echo
$num1
.
"+"
.
$num2
.
"="
;
echo
$num1
+
$num2
;
?>
PHP print utasítás:
A PHP print utasítás hasonló az echo utasításhoz, és sokszor az echo alternatívájaként használható. Ez is egy nyelvi konstrukció, ezért nem használhatunk zárójelet, azaz print vagy print().
A fő különbség a print és az echo utasítás között az, hogy az echo nem viselkedik függvényként, míg a print függvényként viselkedik. A print utasításnak egyszerre csak egy argumentuma lehet, és így egyetlen karakterláncot tud kinyomtatni. Emellett a print utasítás mindig 1 értéket ad vissza.
Az echo-hoz hasonlóan a print utasítás is használható karakterláncok és változók nyomtatására. Az alábbiakban néhány példát mutatunk a print utasítás használatára a PHP-ban:
- Szöveges karakterlánc megjelenítése: A print utasítással ugyanúgy megjeleníthetünk karakterláncokat, mint az echo utasítással. Az egyetlen különbség, hogy egyetlen print utasítással nem jeleníthetünk meg több, vesszővel(,) elválasztott karakterláncot. Az alábbi példa azt mutatja be, hogyan jeleníthetünk meg karakterláncokat a PHP print utasítás segítségével.
<?php
.
print
"Hello, world!"
;
?>
Kimenet:
Hello, world!
- Változók megjelenítése: A változók megjelenítése a print utasításokkal ugyanúgy történik, mint az echo utasításokkal. Az alábbi példa azt mutatja, hogyan jeleníthetünk meg változókat egy PHP print utasítás segítségével.
<?php
$text
=
"Hello, World!"
;
$num1
= 10;
$num2
= 20;
print
$text
.
"\n"
;
print
$num1
.
"+"
.
$num2
.
"="
;
print
$num1
+
$num2
;
?>
Kimenet:
Hello, World!10+20=30
Echo és print összehasonlítása PHP-ben:
- http://php.net/manual/en/function.echo.php
- http://php.net/manual/en/function.print.php
A cikk szerzője Barun Gupta. Ha tetszik a GeeksforGeeks és szeretnél hozzájárulni, írj cikket a contribute.geeksforgeeks.org címen, vagy küldd el cikkedet a [email protected] címre. Láthatod, hogy a cikked megjelenik a GeeksforGeeks főoldalán, és segíthetsz más geekeknek.
Kérlek, írj megjegyzéseket, ha hibát találsz, vagy ha további információkat szeretnél megosztani a fent tárgyalt témáról.