PHP echo vs print uttalelser

Php Echo Vs Print Uttalelser



PHP-utviklere bruker ofte ekko og skrive ut uttalelser for å sende ut data på nettsider. Selv om begge utsagnene kan virke like, har de noen bemerkelsesverdige forskjeller. Å forstå disse forskjellene kan hjelpe deg med å velge riktig setning for prosjektet ditt og optimalisere PHP-koden for bedre ytelse. I denne artikkelen vil vi utforske forskjellene mellom ekko og skrive ut uttalelser i PHP, og gi eksempler for å hjelpe deg å forstå når du skal bruke hver enkelt.

echo Statement i PHP

I PHP bruker vi ekko uttalelse for å vise utdataene, og den kan brukes til å skrive ut strengen, variablene og matrisene. Ekkoet kan også brukes med eller uten parenteser fordi det ikke er en funksjon, det er en uttalelse. På slutten av ekkosetningen er det et semikolon (;).

Syntaksen til PHP ekko uttalelse er skrevet under:







ekko

Følgende eksempel viser hvordan ekko fungerer med et enkelt argument:





ekko 'Hallo!!' ;

?>

Hvis du vil bruke mer enn én parameter, kan du bruke parentesene og variablene er atskilt med komma i et ekko.



Følg eksemplet nedenfor der vi har passert de flere strengene i ekkosetningen:







ekko 'Velkommen' , 'til ' , 'Linux' , 'Hint' ;

?>

skriv ut erklæring i PHP

I PHP kan du også bruke skrive ut for å vise utdataene og bruke med eller uten parentes. Den fungerer som en funksjon og returnerer verdien 1.



Følgende er syntaksen til skrive ut uttalelse :

skrive ut

Eksempelet nedenfor viser utskriftserklæringen i PHP:



skrive ut 'Hallo!! ' ;

?>

Utskriftssetningen kan brukes med parenteser:

skrive ut ( )

skrive ut ( 'Hallo!! ' ) ;

?>

echo vs print uttalelser

Forskjellen mellom PHP-ekko- og utskriftssetninger ligger i hvordan de returnerer utdataene sine. I PHP, ekko er en språkkonstruksjon som kan sende ut én eller flere strenger, atskilt med komma. Den har ingen returverdi og sender umiddelbart utdata til nettleseren.

På den andre siden, skrive ut er en funksjon som aksepterer et enkelt argument og returnerer verdien 1, som kan brukes i et uttrykk. I motsetning til ekkosetningen, kan utskrift bare sende ut en enkelt streng og legger automatisk til et linjeskifttegn på slutten av strengen. Den sender også utdataene direkte til nettleseren, som ligner på oppførselen til ekko uttalelse .



$melding = 'Linux, hint!' ;

$num1 = 4 ;

$num2 = 9 ;

// Bruke ekko for å vise variabler

ekko $melding . ' \n ' ;

ekko $num1 . '+' . $num2 . '=' ;

ekko $num1 + $num2 . ' \n ' ;

// Bruke printf for å vise variabler

printf ( ' %s \n ' , $melding ) ;

printf ( ' %d + %d = %d \n ' , $num1 , $num2 , $num1 + $num2 ) ;

?>

echo vs print i PHP

Se forskjellene mellom ekko- og utskriftssetninger i PHP i følgende tabell:

ekko skrive ut
Har ingen returverdi Har en returverdi på 1
Tar flere argumenter Ta kun 1 parameter
Raskere enn en utskriftserklæring Litt tregere enn ekkoutsagnet
Det er ikke en funksjon Oppfører seg som en funksjon
Skriv ut en eller flere strenger atskilt med komma Utgang bare strenger

Bunnlinjen

De ekko brukes til å vise utdata fra strengen og kan ta en eller flere strenger som parameter, mens skrive ut kan bare ta en streng og brukes også til å skrive ut koden på konsollen.

I veiledningen ovenfor har vi lært forskjellene mellom ekko- og utskriftsuttalelser sammen med deres implementeringer med eksempler.