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 :
PrintNedenstå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 | |
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.