PHP echo vs print nyilatkozatok

Php Echo Vs Print Nyilatkozatok



A PHP fejlesztők gyakran használják visszhang és nyomtatás nyilatkozatok a weboldalakon történő adatok kiadásához. Bár mindkét állítás hasonlónak tűnhet, van néhány jelentős különbség. E különbségek megértése segíthet kiválasztani a megfelelő utasítást a projekthez, és optimalizálni a PHP-kódot a jobb teljesítmény érdekében. Ebben a cikkben megvizsgáljuk a különbségeket visszhang és nyomtatás utasításokat PHP-ben, és példákkal segít megérteni, hogy mikor kell mindegyiket használni.

echo utasítás PHP-ben

PHP-ben a visszhang kijelentés a kimenet megjelenítéséhez, és a karakterlánc, változók és tömbök kinyomtatására használható. A visszhang zárójelekkel vagy anélkül is használható, mert nem függvény, hanem utasítás. Az echo utasítás végén pontosvessző (;) található.

A PHP szintaxisa visszhang kijelentés alább van írva:







visszhang

A következő példa az echo működését mutatja be egyetlen argumentummal:





visszhang 'Helló!!' ;

?>

Ha egynél több paramétert szeretne használni, használhatja a zárójeleket, és a változókat vesszővel választja el a visszhangban.



Kövesse az alábbi példát, ahol több karakterláncot adtunk át az echo utasításban:







visszhang 'Üdvözöljük' , 'nak nek ' , 'Linux' , 'Célzás' ;

?>

Nyilatkozat nyomtatása PHP-ben

PHP-ben használhatod a nyomtatás a kimenet megjelenítéséhez és a használathoz zárójelekkel vagy anélkül. Függvényként működik, és az 1 értéket adja vissza.



A következő a szintaxis nyilatkozat nyomtatása :

nyomtatás

Az alábbi példa a print utasítást mutatja be PHP-ben:



nyomtatás 'Helló!! ' ;

?>

A nyomtatási utasítás zárójelekkel együtt használható:

nyomtatás ( )

nyomtatás ( 'Helló!! ' ) ;

?>

echo vs print nyilatkozatok

A PHP echo és print utasítások közötti különbség abban rejlik, hogy hogyan adják vissza kimenetüket. PHP-ben, visszhang egy nyelvi konstrukció, amely egy vagy több karakterláncot tud kiadni, vesszővel elválasztva. Nincs visszatérési értéke, és azonnal elküldi a kimenetet a böngészőnek.

Másrészről, nyomtatás egy olyan függvény, amely egyetlen argumentumot fogad el, és 1-es értéket ad vissza, ami használható egy kifejezésben. Az echo utasítással ellentétben a print csak egyetlen karakterláncot tud kiadni, és automatikusan hozzáad egy újsor karaktert a karakterlánc végéhez. A kimenetet közvetlenül a böngészőnek is elküldi, ami hasonló a visszhang kijelentés .



$üzenet = 'Linux, tipp!' ;

$szám1 = 4 ;

$num2 = 9 ;

// Echo használata a változók megjelenítéséhez

visszhang $üzenet . ' \n ' ;

visszhang $szám1 . '+' . $num2 . '=' ;

visszhang $szám1 + $num2 . ' \n ' ;

// A printf használata a változók megjelenítéséhez

printf ( ' %s \n ' , $üzenet ) ;

printf ( ' %d + %d = %d \n ' , $szám1 , $num2 , $szám1 + $num2 ) ;

?>

echo vs print PHP-ben

Tekintse meg a PHP echo és print utasításai közötti különbségeket a következő táblázatban:

visszhang nyomtatás
Nincs visszatérési értéke Visszatérési értéke 1
Több érv is szükséges Vegyünk csak 1 paramétert
Gyorsabb, mint egy nyomtatott nyilatkozat Kicsit lassabb, mint az echo kijelentés
Ez nem funkció Függvényként viselkedik
Egy vagy több karakterláncot ad ki vesszővel elválasztva Csak karakterláncokat ad ki

Bottom Line

A visszhang A karakterlánc kimenetének megjelenítésére szolgál, és paraméterként egy vagy több karakterláncot vehet fel, míg a nyomtatás csak egy karakterláncot vehet fel, és a kód kimenetének kinyomtatására is szolgál a konzolon.

A fenti útmutatóban példákkal ismerkedtünk meg az echo és print utasítások közötti különbségekkel, valamint azok megvalósításával.