Echo ja printimise erinevus

Echo ja printimise erinevus
Echo ja printimise erinevus

Video: Echo ja printimise erinevus

Video: Echo ja printimise erinevus
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, November
Anonim

Echo vs Print

Kaja ja print on võib-olla üks enim vahetatud PHP väljunditest. Need kaks käsku, mida kasutatakse peamiselt väljundinformatsiooni paigutamiseks külastaja ekraanile, nagu näiteks veebilehel, annavad sama toimingu. Kuid kas nende vahel on tõesti vahet?

Kaja

Kaja on avaldus, milles see väärtusprinti ei tagasta. Seda ei peeta funktsiooniks, seega ei pea käsuga sulgu kasutama, kuigi see soovib edastada rohkem kui ühte parameetrit ja seda ei saa funktsiooni kontekstis kasutada. Sellel on ka otsetee süntaks, mille puhul saab kohe sisestada avamärgendi võrdusmärgiga.

Prindi

Printimist ei peeta tegelikuks funktsiooniks, seega ei pea te väljundi täitmisel sulgu kasutama. See tagastab ka tõesed või valed väärtused, olenev alt sellest, kas see on olnud edukas või mitte nagu tavaline funktsioon. See konstrueerib, kuid võtab mitu parameetrit ja suudab argumendi edasi anda. Kuigi see on keelekonstruktsioon, kuid mitte funktsioon, ei saa seda muutujafunktsioonide abil välja kutsuda.

Echo ja Print erinevus

Prindimeetodi maksimeerimine on kasulik skripti täitmise seisukoh alt, kuna see tagastab väärtuse. Teisest küljest ei tagasta Echo väärtust, vaid seda peetakse kiiremini täidetavaks c

mand. Kaja võib aga võtta mitu väljendit, mida print ei suuda, kuna kaja ei tagasta väärtust, on selle jõudlus kiiruse osas parem, tõelise kaja olemasolu peetakse paremaks. Trükkimine on prioriteetsuse tabeli osa, mis peab olema, kui seda kasutatakse keerulises avaldises, kuigi see asub tähtsuse loendi allosas.

Alumine, erinevus seisneb kasutaja tegelikes eelistustes. Kuigi need võivad olla erinevad, ei oma need erinevused koguväljundi puhul suurt tähtsust, muidugi juhul, kui olete ülesande õigeaegse lõpetamise suhtes tõesti teadlik.

Lühid alt:

• Kaja ei peeta funktsiooniks, seega ei pea käsuga sulgu kasutama, kuigi see soovib edastada rohkem kui ühte parameetrit ja seda ei saa funktsiooni kontekstis kasutada.

• Kaja võib aga võtta mitu väljendit, mida printimine ei võimalda, kuna kaja ei tagasta väärtust, on selle jõudlus kiiruse osas parem.

• Print tagastab ka tõesed või väärad väärtused, olenev alt sellest, kas see on olnud edukas või mitte nagu tavaline funktsioon. See on osa tähtsuse tabelist, mis peab olema, kui seda kasutatakse kompleksavaldises.

Soovitan: