PHP echo vs print erklæringer

Php Echo Vs Print Erklaeringer



PHP-udviklere bruger ofte ekko og Print udsagn til at udlæse data på websider. Selvom begge udsagn kan virke ens, har de nogle bemærkelsesværdige forskelle. Forståelse af disse forskelle kan hjælpe dig med at vælge den passende erklæring til dit projekt og optimere din PHP-kode for bedre ydeevne. I denne artikel vil vi udforske forskellene mellem ekko og Print sætninger i PHP, og giv eksempler for at hjælpe dig med at forstå, hvornår du skal bruge hver enkelt.

echo Statement i PHP

I PHP bruger vi ekko-erklæring for at vise outputtet, og det kan bruges til at udskrive strengen, variablerne og arrays. Ekkoet kan også bruges med eller uden parenteser, fordi det ikke er en funktion, det er et statement. I slutningen af ​​ekkosætningen er der et semikolon (;).

Syntaksen for PHP ekko-erklæring er skrevet nedenfor:







ekko

Følgende eksempel viser ekkoets arbejde med et enkelt argument:





ekko 'Hej!!' ;

?>

Hvis du vil bruge mere end én parameter, kan du bruge parenteserne, og variablerne er adskilt af et komma i et ekko.



Følg nedenstående eksempel, hvor vi har passeret de flere strenge i ekkosætningen:







ekko 'Velkommen' , 'til ' , 'Linux' , 'Antydning' ;

?>

print Statement i PHP

I PHP kan du også bruge Print for at vise output og bruge med eller uden parenteser. Den fungerer som en funktion og returnerer værdien 1.



Det følgende er syntaksen for udskrive erklæring :

Print

Nedenstående eksempel viser print-erklæringen i PHP:



Print 'Hej!! ' ;

?>

Udskriftserklæringen kan bruges med parenteser:

Print ( )

Print ( 'Hej!! ' ) ;

?>

echo vs print statements

Forskellen mellem PHP ekko og print-erklæringer ligger i, hvordan de returnerer deres output. I PHP, ekko er en sprogkonstruktion, der kan udskrive en eller flere strenge, adskilt af kommaer. Den har ikke en returværdi og sender straks output til browseren.

På den anden side, Print er en funktion, der accepterer et enkelt argument og returnerer en værdi på 1, som kan bruges i et udtryk. I modsætning til ekko-sætningen kan print kun udskrive en enkelt streng og tilføjer automatisk et linjeskifttegn i slutningen af ​​strengen. Det sender også output direkte til browseren, hvilket ligner opførselen af ekko-udsagn .



$besked = 'Linux, tip!' ;

$num1 = 4 ;

$num2 = 9 ;

// Brug af ekko til at vise variabler

ekko $besked . ' \n ' ;

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

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

// Brug af printf til at vise variabler

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

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

?>

echo vs print i PHP

Se forskellene mellem ekko- og printudsagn i PHP i følgende tabel:

ekko Print
Har ingen returværdi Har en returværdi på 1
Tager flere argumenter Tag kun 1 parameter
Hurtigere end en udskriftserklæring En lille smule langsommere end ekkoerklæringen
Det er ikke en funktion Opfører sig som en funktion
Udskriv en eller flere strenge adskilt af et komma Output kun strenge

Bundlinie

Det ekko bruges til at vise strengens output og kan tage en eller flere strenge som parameter, mens Print kan kun tage én streng og bruges også til at udskrive outputtet af koden på konsollen.

I ovenstående guide har vi lært forskellene mellem ekko- og printudsagn sammen med deres implementeringer med eksempler.