echo

echo -- Gibt einen oder mehrere Strings aus

Beschreibung

echo ( string arg1 [, string argn...])

Gibt alle als Parameter angegebenen Strings aus .

echo( ) ist keine Funktion , sondern ein Sprach-Konstrukt . Deshalb brauchen Sie keine Klammern zu verwenden . Wenn Sie echo mehr als einen Parameter übergeben wollen , dürfen Sie diese nicht mit Klammern umgeben . Es ist nicht möglich , echo( ) in einem Variablen-Funktionen Kontext zu nutzen .

Beispiel 1 . echo( ) examples

 
?php

 
echo

 
"

 
Hallo

 
Welt"

 
;

 
echo

 
"Dies

 
umfasst

 
mehrere

 
Zeilen

 
.




 
Die

 
Zeilenumbrüche

 
werden

 
ebenfalls

 
ausgegeben

 
."

 
;

 
echo

 
"Dies

 
umfasst\nmehrere

 
Zeilen

 
.




 
Die

 
Zeilenumbrüche

 
werden\nebenfalls

 
ausgegeben

 
."

 
;

 
echo

 
"Escape

 
Zeichen

 
werden

 
\"so

 
realisiert\"

 
."

 
;

 
/

 
/

 
Sie

 
können

 
Variablen

 
innerhalb

 
eines

 
echo

 
Statements

 
verwenden

 
$foo

 
=

 
"foobar"

 
;

 
$bar

 
=

 
"barbaz"

 
;

 
echo

 
"foo

 
ist

 
$foo"

 
;

 
/

 
/

 
foo

 
ist

 
foobar

 
/

 
/

 
Einfache

 
Anführungszeichen

 
geben

 
den

 
Variablennamen

 
aus

 
,

 
nicht

 
den

 
Inhalt

 
echo

 
'foo

 
is

 
$foo'

 
;

 
/

 
/

 
foo

 
is

 
$foo

 
/

 
/

 
Wenn

 
Sie

 
nicht

 
auch

 
andere

 
Zeichen

 
ausgeben

 
,

 
/

 
/

 
können

 
Sie

 
auch

 
nur

 
Variablen

 
verwenden

 
echo

 
$foo

 
;

 
/

 
/

 
foobar

 
echo

 
$foo,$bar

 
;

 
/

 
/

 
foobarbarbaz

 
echo

 
END

 
Dies

 
verwendet

 
die

 
"here

 
document

 
"

 
Syntax

 
,

 
um

 
mehrere

 
Zeilen

 
mit

 
$variablen

 
Interpolation

 
auszugeben

 
.




 
Beachten

 
Sie

 
,

 
dass

 
das

 
sich

 
das

 
here

 
document

 
Endezeichen

 
in

 
einer

 
Zeile

 
mit

 
nur

 
einem

 
Strichpunkt

 
ohne

 
extra

 
Leerzeichen

 
befinden

 
muss

 
!




 
END

 
;

 
/

 
/

 
echo

 
ist

 
keine

 
Funktion

 
,

 
weshalb

 
der

 
folgende

 
Code

 
ungültig

 
ist

 
.

 
($some_var

 
)

 
?

 
echo('true')

 
:

 
echo('false')

 
;

 
/

 
/

 
Aber

 
folgende

 
Beispiele

 
funktionieren

 
:

 
($some_var

 
)

 
?

 
print('true')

 
:

 
print('false')

 
;

 
/

 
/

 
print

 
ist

 
eine

 
Funktion

 
echo

 
$some_var

 
?

 
'true'

 
:

 
'false'

 
;

 
/

 
/

 
Das

 
Statement

 
herumgedreht

 
?





echo( ) kann auch in einer Kurzform verwendet werden , indem Sie unmittelbar nach dem öffnenden Tag ein Gleichheitszeichen setzen .






Anmerkung : Diese Kurzform funktioniert nur , wenn die Konfigurationsoption short_open_tag aktiviert ist .

Siehe auch print( ) , printf( ) und flush( ) .