GeeksforGeeks

Olemme nähneet echo-komentoja melko usein edellisen artikkelin PHP-koodeissa. Se on yksinkertaisin tapa näyttää tulosteet PHP:ssä.
Mutta PHP:ssä on kaksi perustapaa tulosteen saamiseksi

  1. echo
  2. print

Huomautus: Molemmat ovat PHP-ohjelmissa käytettäviä kielikonstruktioita, jotka ovat jokseenkin samanlaisia, sillä molempia käytetään tietojen tulostamiseen selaimen näytölle. Print-lause on vaihtoehto echolle.

PHP:n echo-lause
PHp:ssä echo-lause on kielikonstruktio eikä se koskaan käyttäydy kuin funktio, joten sulkuja ei tarvita. Kehittäjä voi kuitenkin halutessaan käyttää sulkuja. Echo-lauseen loppu tunnistetaan puolipisteellä (’;’). Se tulostaa yhden tai useamman merkkijonon.
Voidaan käyttää ’echo’-lausetta merkkijonojen, numeroiden, muuttujien, arvojen ja lausekkeiden tulosten tulostamiseen. Alla on joitakin echo-komennon käyttötapoja PHP:ssä:

  • Merkkijonojen näyttäminen: Voimme yksinkertaisesti käyttää avainsanaa echo, jota seuraa näytettävä merkkijono lainausmerkkien sisällä. Alla oleva esimerkki osoittaa, miten merkkijonoja näytetään PHP:llä:
PHP

>><?php

.

echo "Hello,This is a display string example!";
?>



Tulos:

Hello,This is a display string example!
  • Merkkijonojen näyttäminen useana argumenttina: Voimme välittää useita merkkijonoargumentteja echo-komennolle yhden merkkijonoargumentin sijasta erottamalla ne toisistaan pilkkuoperaattorilla (’,’). Jos meillä on esimerkiksi kaksi merkkijonoa eli ”Hello” ja ”World”, voimme siirtää ne muodossa (”Hello”, ”World”). Alla oleva esimerkki havainnollistaa tätä.
PHP

><?php

.

echo "Multiple ","argument ","string!";
?>



Output:

Multiple argument string!
  • Muuttujien näyttäminen: Muuttujien näyttäminen echo-komennoilla on myös yhtä helppoa kuin tavallisten merkkijonojen näyttäminen. Alla olevassa esimerkissä näytetään erilaisia tapoja näyttää muuttujia PHP:n echo-komennon avulla.
PHP

<?php
$text = "Hello, World!";
$num1 = 10;
$num2 = 20;
echo $text."\n";
echo $num1."+".$num2."=";
echo $num1 + $num2;
?>



Output:

PHP print-lause:
PHP:n print-lause on samanlainen kuin echo-lause ja sitä voidaan käyttää echon vaihtoehtona monta kertaa. Se on myös kielirakenne, joten emme saa käyttää sulkuja eli print tai print().

Tärkein ero print- ja echo-lauseen välillä on se, että echo ei käyttäydy kuin funktio, kun taas print käyttäytyy kuin funktio. Print-lausekkeella voi olla vain yksi argumentti kerrallaan ja siten se voi tulostaa yhden merkkijonon. Lisäksi print-lause palauttaa aina arvon 1.
Kuten echo, myös print-lauseella voidaan tulostaa merkkijonoja ja muuttujia. Alla on muutamia esimerkkejä print-lauseen käytöstä PHP:ssä:

  • Tekstijonon näyttäminen: Voimme näyttää merkkijonoja print-lauseella samalla tavalla kuin echo-lauseilla. Ainoa ero on, että emme voi näyttää useita merkkijonoja pilkulla(,) erotettuna yhdellä print-lauseella. Alla olevassa esimerkissä näytetään, miten merkkijonoja näytetään PHP:n print-lauseen avulla.
PHP

<?php
print "Hello, world!";
?>



Tulos:

Hello, world!
  • Muuttujien näyttäminen: Muuttujien näyttäminen print-lausekkeilla on sama kuin echo-lausekkeilla. Alla olevassa esimerkissä näytetään, miten muuttujia näytetään PHP:n print-lauseen avulla.
PHP

<?php
$text = "Hello, World!";
$num1 = 10;
$num2 = 20;
print $text."\n";
print $num1."+".$num2."=";
print $num1 + $num2;
?>



Output:

Hello, World!10+20=30

Vertailu echon ja printin välillä PHP:ssa:

  • http://php.net/manual/en/function.echo.php
  • http://php.net/manual/en/function.print.php

Tämän artikkelin on kirjoittanut Barun Gupta. Jos pidät GeeksforGeeksistä ja haluat osallistua, voit myös kirjoittaa artikkelin osoitteessa contribute.geeksforgeeks.org tai lähettää artikkelisi sähköpostitse osoitteeseen [email protected]. Näet artikkelisi näkyvän GeeksforGeeksin pääsivulla ja autat muita geekkejä.
Kirjoita kommentteja, jos löydät jotain virheellistä tai haluat jakaa lisää tietoa yllä käsitellystä aiheesta.

Artikkelin tunnisteet :

PHP
Practice Tags :

Vastaa

Sähköpostiosoitettasi ei julkaista.