Echo: n ja Printin välinen ero PHP: ssä | Ero-Välillä | fi.natapa.org

Echo: n ja Printin välinen ero PHP: ssä




Tärkein ero: ”Echo” ja “print” -toiminto on kielen rakenne PHP-kielellä. ”Echo” antaa ulostulon yhdellä tai useammalla merkkijonolla, kun taas ”tulostaa” antaa lähdön vain yhteen merkkijonoon.

Sekä 'echo' että 'print' eivät ole todellisia funktioita PHP: ssä, vaan ne ovat kielikonstrukteja.

”Echo” -toimintoa käytetään pohjimmiltaan kuvaamaan tai komentamaan PHP: n lähtösignaalia. Toisin kuin muut kielitoiminnot eri kielillä, tämä toiminto ei itse toimi kuin funktio, vaan se on todellinen rakenne, joka käyttäytyy funktiona. ”Echo” ei vaadi sulkeumia sulkeina; näin ollen komennon parametrit siirretään ilman sulkeita. Siinä on myös pikakuvakkeen syntaksi, joka seuraa välittömästi avaustunnistetta, jossa on sama merkki.

Echo-syntaksi on seuraava:

void echo (merkkijono $ arg1 [, merkkijono $ ...]

Esimerkiksi:

<? Php

$ str = "Hei maailma!"

echo $ str;

?>

Tulostustoiminto voidaan suorittaa suluissa tai ilman. Toisin kuin echo, tämäkin ei ole puhdas toiminto ja se on rakennus PHP-kielellä. Tulostus palauttaa arvon yhdessä suoritetun lähdön kanssa. Kun suoritetaan ”print” -toimintoa, ohjelmoija on rajoitettu vain yhden argumentin siirtämiseen.

Tulostuksen syntaksia seuraa seuraavasti:

int print (merkkijono $ arg)

Esimerkiksi:

<? Php

Tulosta "

PHP on hauskaa!

';

print "Hei maailma!
';

tulosta "En aio oppia ensimmäistä tulostustoimintani!";

?>

Vertailu Echon ja Printin välillä PHP: ssä:

”Echo” PHP: ssä

”Print” PHP: ssä

Tyypit

Tämä on eräänlainen tulostusjono.

Tämä on myös erääntyyppinen tulostusjono.

Kirjoitettu nimellä

Sitä ei ole kirjoitettu suluilla.

Sitä voidaan tai ei voi kirjoittaa suluilla.

Merkkijonojen lukumäärä

Echo voi lähettää yhden tai useamman merkkijonon.

Tulosta voi lähettää vain yhden merkkijonon ja palauttaa aina 1.

toiminnallisuus

”Echo” toimii nopeammin kuin ”print”.

”Print” verrattuna “echo” -toimintoon on hitaampi.

Väitteessä viisas

echo ($ arg1 [, $ arg2 ...])

tulosta ($ arg)

Edellinen Artikkeli

Gigabitin ja Gigabyten välinen ero

Seuraava Artikkeli

Taloudellisen ja kompakti-autojen välinen ero