GeeksforGeeks

Vi har set echo-sætninger ret ofte i PHP-koder i den foregående artikel. Det er den mest grundlæggende måde at vise output på i PHP.
Der er dog to grundlæggende måder at få output i PHP

  1. echo
  2. print

Bemærk: Begge er sprogkonstruktioner i PHP-programmer, der mere eller mindre er det samme, da de begge bruges til at få data ud på browserens skærm. Print-erklæringen er et alternativ til echo.

PHP echo statement
I PHP er echo statement en sprogkonstruktion og opfører sig aldrig som en funktion, og derfor kræves der ingen parenteser. Men udvikleren kan bruge parenteser, hvis han/hun ønsker det. Slutningen af echo-statementet identificeres ved semikolonet (‘;’). Den udsender en eller flere strenge.
Vi kan bruge ‘echo’ til at udstede strenge, tal, variabler, værdier og resultater af udtryk. Nedenfor er nogle eksempler på brugen af echo i PHP:

  • Visning af strenge: Vi kan simpelthen bruge nøgleordet echo efterfulgt af den streng, der skal vises, inden for anførselstegn. Nedenstående eksempel viser, hvordan man kan vise strenge med PHP:
PHP

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



Output:

Hello,This is a display string example!
  • Visning af strenge som flere argumenter: Vi kan sende flere string-argumenter til echo-sætningen i stedet for et enkelt string-argument ved at adskille dem med komma (‘,’) operatoren. Hvis vi f.eks. har to strenge, dvs. “Hello” og “World”, kan vi sende dem som (“Hello”, “World”). Nedenstående eksempel demonstrerer dette.
PHP

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



Output:

Multiple argument string!
  • Visning af variabler: Visning af variabler med echo-sætninger er også lige så let som visning af normale strenge. Nedenstående eksempel viser forskellige måder at vise variabler på ved hjælp af en 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

Operatoren (.) i ovenstående kode kan bruges til at sammenkæde to strenge i PHP, og “\n” bruges til en ny linje og er også kendt som et linjeskift. Vi vil lære om disse i yderligere artikler.

PHP print statement:
PHP print statement svarer til echo statementet og kan bruges alternativt til echo mange gange. Det er også en sprog-konstruktion, og derfor må vi ikke bruge parenteser dvs. print eller print().

Den vigtigste forskel mellem print- og echo-anvisningen er, at echo ikke opfører sig som en funktion, mens print opfører sig som en funktion. Print-erklæringen kan kun have ét argument ad gangen og kan således kun udskrive en enkelt streng. Desuden returnerer print-erklæringen altid en værdi på 1.
Som echo kan print-erklæringen også bruges til at udskrive strenge og variabler. Nedenfor er der nogle eksempler på brug af print statement i PHP:

  • Viser streng af tekst: Vi kan vise strenge med print-erklæringen på samme måde som vi gjorde med echoerklæringer. Den eneste forskel er, at vi ikke kan vise flere strenge adskilt af komma(,) med en enkelt print-anvisning. Nedenstående eksempel viser, hvordan vi kan vise strenge ved hjælp af en PHP print-meddelelse.
PHP

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



Output:

Hello, world!
  • Visning af variabler: Visning af variabler med print-erklæringer er også det samme som med echoerklæringer. Eksemplet nedenfor viser, hvordan man kan vise variabler ved hjælp af en PHP print-anvisning.
PHP

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



Output:

Hello, World!10+20=30

Sammenligning mellem echo og print i PHP:

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

Denne artikel er bidraget af Barun Gupta. Hvis du kan lide GeeksforGeeks og gerne vil bidrage, kan du også skrive en artikel via contribute.geeksforgeeks.org eller sende din artikel på mail til [email protected]. Se din artikel blive vist på GeeksforGeeks’ hovedside, og hjælp andre nørder.
Skriv kommentarer, hvis du finder noget forkert, eller hvis du ønsker at dele flere oplysninger om det emne, der er behandlet ovenfor.

Artikel Tags :

PHP
Practice Tags :

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.