Heim > Backend-Entwicklung > PHP-Tutorial > Detaillierte Erklärung der PHP-Echo-Ausgabezeichenfolgenfunktion

Detaillierte Erklärung der PHP-Echo-Ausgabezeichenfolgenfunktion

高洛峰
Freigeben: 2023-03-05 08:30:01
Original
1839 Leute haben es durchsucht

echo "asd";//字符串 
echo "ads$c";//字符串+变量 
echo 'ads$c';//字符串 asd$c $c不是变量 
echo "sd"."vs"; 
echo "sd","vs"; 
echo $a; 
echo $a.$b; 
echo $a,$b; 
echo $a.$b.$c; 
echo $a,$b,$c; 
echo "kaskd{$c}asd"; 
echo "kakskd{$arr['lo']}"; 
echo "kakskd{$obj->a}"; 
echo "kaskd".$c."kasd"; 
echo "kaskd".$arr['lo']."kasd"; 
echo "kaskd".$obj->a."kasd"; 
echo "kaskd".func($c)."kasd"; 
echo "kaksk".($a+1)."dkkasd"; 
echo $c."jaksd"; 
echo $c,"jaksd"; 
//php多行输出方法 
echo <<<END 
This uses the "here document" syntax to output 
END; 
//输出简写 
<?php echo $a;?>   <?=$a?>
Nach dem Login kopieren
<?php 
echo "Hello World"; 

echo "This spans 
multiple lines. The newlines will be 
output as well"; 

echo "This spans\nmultiple lines. The newlines will be\noutput as well."; 

echo "Escaping characters is done \"Like this\"."; 

// You can use variables inside of an echo statement 
$foo = "foobar"; 
$bar = "barbaz"; 

echo "foo is $foo"; // foo is foobar 

// You can also use arrays 
$baz = array("value" => "foo"); 

echo "this is {$baz[&#39;value&#39;]} !"; // this is foo ! 

// Using single quotes will print the variable name, not the value 
echo &#39;foo is $foo&#39;; // foo is $foo 

// If you are not using any other characters, you can just echo variables 
echo $foo; // foobar 
echo $foo,$bar; // foobarbarbaz 

// Some people prefer passing multiple parameters to echo over concatenation. 
echo &#39;This &#39;, &#39;string &#39;, &#39;was &#39;, &#39;made &#39;, &#39;with multiple parameters.&#39;, chr(10); 
echo &#39;This &#39; . &#39;string &#39; . &#39;was &#39; . &#39;made &#39; . &#39;with concatenation.&#39; . "\n"; 

echo <<<END 
This uses the "here document" syntax to output 
multiple lines with $variable interpolation. Note 
that the here document terminator must appear on a 
line with just a semicolon. no extra whitespace! 
END; 

// Because echo does not behave like a function, the following code is invalid. 
($some_var) ? echo &#39;true&#39; : echo &#39;false&#39;; 

// However, the following examples will work: 
($some_var) ? print &#39;true&#39; : print &#39;false&#39;; // print is also a construct, but 
// it behaves like a function, so 
// it may be used in this context. 
echo $some_var ? &#39;true&#39;: &#39;false&#39;; // changing the statement around 
?>
Nach dem Login kopieren

Das Folgende ist die offizielle Beschreibung des Handbuchs:
Definition und Verwendung
Definition und Verwendung
Die echo()-Funktion gibt eine oder mehrere Zeichenfolgen aus.
Die Rolle des echo()-Funktion Ja: Einen oder mehrere Strings ausgeben.
Syntax
Syntax
echo(strings)
Parameterparameter Beschreibung Beschreibung
strings Erforderlich Ein oder mehrere Strings, die an die Ausgabe gesendet werden sollen
Erforderliche Parameter. Geben Sie eine oder mehrere Zeichenfolgen an, die an das Ergebnis gesendet werden müssen.
Tipps und Hinweise
Tipps und Hinweise
Hinweis: Die echo()-Funktion ist eigentlich keine Funktion, Sie müssen also keine Klammern verwenden Wenn Sie jedoch mehr als einen Parameter an echo() übergeben möchten, führt die Verwendung von Klammern zu einem Analysefehler.
Hinweis: Die echo()-Funktion ist keine echte Funktion, Sie müssen also nicht gehen Benutze es. Wenn Sie mehr als ein Argument an die echo()-Funktion übergeben möchten, führt die Verwendung von Klammern „()“ zu einem Fehler.
Tipp: Die echo()-Funktion ist etwas schneller als print().
Tipp: Die echo()-Funktion entspricht einer vereinfachten Version der print()-Funktion.
Tipp: Die echo()-Funktion hat die folgende Shortcut-Syntax. Siehe Beispiel 5.
Tipp: Die echo()-Funktion hat die folgende Shortcut-Syntax. Einzelheiten finden Sie unter: Fall 5.
Beispiel 1
Fall 1

<?php 
$str = "Who&#39;s Kai Jim?"; 
echo $str; 
echo "<br />"; 
echo $str."<br />I don&#39;t know!"; 
?>
Nach dem Login kopieren

Die Ausgabe des obigen Codes lautet:
Der obige Code gibt die folgenden Ergebnisse aus:
Wer ist Kai Jim? Wer ist Kai Jim? ? Ich weiß es nicht!

Beispiel 2
Fall 2

<?php 
echo "This textspans multiplelines."; 
?>
Nach dem Login kopieren

Die Ausgabe des obigen Codes lautet:
Der obige Code gibt das folgende Ergebnis aus:
Dieser Text erstreckt sich über mehrere Zeilen 🎜>Diese Zeichenfolge wurde mit mehreren Parametern erstellt

Beispiel 4
Fall 4

Unterschied zwischen einfachen und doppelten Anführungszeichen wird der Variablenname gedruckt, nicht Der Wert:
<?php 
echo &#39;This &#39;,&#39;string &#39;,&#39;was &#39;,&#39;made &#39;,&#39;with multiple parameters&#39;; 
?>
Nach dem Login kopieren
Unterschied zwischen einfachen Anführungszeichen (') und doppelten Anführungszeichen ("). Einfache Anführungszeichen geben den Variablennamen anstelle des Variablenwerts aus:



Die Ausgabe des obigen Codes wird sein:
Der obige Code gibt die folgenden Ergebnisse aus:
Roses are redRoses are $color

Beispiel 5
Fall 5

Shortcut-Syntax:
<?php 
$color = "red"; 
echo "Roses are $color"; 
echo "<br />"; 
echo &#39;Roses are $color&#39;; 
?>
Nach dem Login kopieren
Shortcut (Shortcut) Syntax:



Ausführlichere Artikel zur PHP-Echo-Ausgabezeichenfolgenfunktion finden Sie auf der chinesischen PHP-Website

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage