Heim > Artikel > Backend-Entwicklung > Detaillierte Erklärung der PHP-Echo-Ausgabezeichenfolgenfunktion
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?>
<?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['value']} !"; // this is foo ! // Using single quotes will print the variable name, not the value echo 'foo is $foo'; // 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 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', chr(10); echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\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 'true' : echo 'false'; // However, the following examples will work: ($some_var) ? print 'true' : print 'false'; // print is also a construct, but // it behaves like a function, so // it may be used in this context. echo $some_var ? 'true': 'false'; // changing the statement around ?>
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's Kai Jim?"; echo $str; echo "<br />"; echo $str."<br />I don't know!"; ?>
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."; ?>
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
<?php echo 'This ','string ','was ','made ','with multiple parameters'; ?>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
<?php $color = "red"; echo "Roses are $color"; echo "<br />"; echo 'Roses are $color'; ?>Shortcut (Shortcut) Syntax:
Ausführlichere Artikel zur PHP-Echo-Ausgabezeichenfolgenfunktion finden Sie auf der chinesischen PHP-Website