GeeksforGeeks

Vi har sett echo-satser ganska ofta i PHP-koder i föregående artikel. Det är det mest grundläggande sättet att visa utdata i PHP.
Det finns dock två grundläggande sätt att få utdata i PHP

  1. echo
  2. print

Anmärkningar: Båda är språkkonstruktioner i PHP-program som är mer eller mindre likadana eftersom båda används för att mata ut data på webbläsarens skärm. Print-angivelsen är ett alternativ till echo.

PHP echo statement
I PHP är echo statement en språkkonstruktion och beter sig aldrig som en funktion, därav behövs ingen parentes. Men utvecklaren kan använda parenteser om han eller hon vill. Slutet på echo-satsningen identifieras av semikolonet (”;”). Det ger ut en eller flera strängar.
Vi kan använda ”echo” för att ge ut strängar, siffror, variabler, värden och resultat av uttryck. Nedan följer några användningsområden för echo i PHP:

  • Visar strängar: Vi kan helt enkelt använda nyckelordet echo följt av strängen som ska visas inom citationstecken. Nedanstående exempel visar hur man visar strängar med PHP:
PHP

<?php
echo "Hello,This is a display string example!";
?>



Output:

Hello,This is a display string example!
  • Visar strängar som flera argument: Vi kan skicka flera strängargument till echo-satsen i stället för ett enda strängargument genom att separera dem med kommatecken (’,’). Om vi till exempel har två strängar, dvs. ”Hello” och ”World”, kan vi skicka dem som (”Hello”, ”World”). Nedanstående exempel visar detta.
PHP

<?php

.

echo "Multiple ","argument ","string!";
?>



Output:

Multiple argument string!
  • Visar variabler: Det är lika enkelt att visa variabler med echo-satser som att visa vanliga strängar. Nedanstående exempel visar olika sätt att visa variabler med hjälp av ett PHP echo statement.
PHP

>.

<?php
$text = "Hello, World!";
$num1 = 10;
$num2 = 20;
echo $text."\n";
echo $num1."+".$num2."=";
echo $num1 + $num2;
?>



Output:

Hello, World!10+20=30

Operatorn (.) i ovanstående kod kan användas för att sammanfoga två strängar i PHP och ”\n” används för en ny rad och kallas också för radbrytning. Vi kommer att lära oss mer om dessa i ytterligare artiklar.

PHP print statement:
PHP print statement liknar echo statement och kan användas alternativt till echo många gånger. Det är också en språkkonstruktion och därför får vi inte använda parenteser dvs. print eller print().

Den största skillnaden mellan print- och echo-satsen är att echo inte beter sig som en funktion medan print beter sig som en funktion. Print-angivelsen kan bara ha ett argument åt gången och kan därför skriva ut en enda sträng. Dessutom returnerar print-anvisningen alltid värdet 1.
Likt echo kan print-anvisningen också användas för att skriva ut strängar och variabler. Nedan finns några exempel på hur man använder print statement i PHP:

  • Visar textsträng: Vi kan visa strängar med print-anvisningen på samma sätt som vi gjorde med eko-anvisningar. Den enda skillnaden är att vi inte kan visa flera strängar separerade med kommatecken(,) med ett enda print-meddelande. Nedanstående exempel visar hur man kan visa strängar med hjälp av ett PHP print-meddelande.
PHP

<?php
print "Hello, world!";
?>



Output:

Hello, world!
  • Visar variabler: Visa variabler med print-meddelanden är också samma sak som med echo-signaler. Exemplet nedan visar hur man visar variabler med hjälp av ett PHP print statement.
PHP

<?php
$text = "Hello, World!";
$num1 = 10;
$num2 = 20;
print $text."\n";
print $num1."+".$num2."=";
print $num1 + $num2;
?>



Output:

Hello, World!10+20=30

För jämförelse mellan echo och print i PHP:

  • http://php.net/manual/en/function.echo.php
  • http://php.net/manual/en/function.print.php

Denna artikel har bidragits av Barun Gupta. Om du gillar GeeksforGeeks och vill bidra kan du också skriva en artikel via contribute.geeksforgeeks.org eller maila din artikel till [email protected]. Se din artikel dyka upp på GeeksforGeeks huvudsida och hjälp andra Geeks.
Skriv gärna kommentarer om du hittar något felaktigt eller om du vill dela med dig av mer information om ämnet som diskuteras ovan.

Artikel Taggar :

PHP
Practice Tags :

Lämna ett svar

Din e-postadress kommer inte publiceras.