Beschrijving
echo
( string arg1 [, string argn...])
Output
alle
parameters
.
echo(
)
is
eigenlijk
geen
functie
(het
is
een
language
construct
)
,
dus
je
hoeft
geen
haakjes
te
gebruiken
.
Sterker
nog
,
als
je
meer
dan
één
parameter
gebruikt
mag
je
geen
haakjes
gebruiken
.
Het
is
niet
mogelijk
echo(
)
te
gebruiken
als
een
variabele
functie
.
Voorbeeld
1
.
echo(
)
voorbeeld
echo
"
Hallo
Wereld"
;
echo
"Dit
overspant
meerdere
regels
.
De
newlines
zullen
ook
in
de
output
worden
opgenomen"
;
echo
"Dit
overspant\nmeerdere
regels
.
The
newlines
zullen
ook
in
de\noutput
worden
opgenomen
."
;
echo
"het
escapen
van
karakters
doe
je
\"zo\"
."
;
/
/
Je
kan
ook
variabelen
in
een
echo
statement
gebruiken
$foo
=
"foobar"
;
$bar
=
"barbaz"
;
echo
"foo
is
$foo"
;
/
/
foo
is
foobar
/
/
Met
enkele
aanhalingstekens
zal
de
variabelnaam
worden
geprint
,
en
niet
de
waarde
echo
'foo
is
$foo'
;
/
/
foo
is
$foo
/
/
Als
je
niet
andere
tekens
wil
printen
,
kan
je
gewoon
de
variabelen
echo-en
echo
$foo
;
/
/
foobar
echo
$foo,$bar
;
/
/
foobarbarbaz
echo
END
Hier
wordt
de
"here
document
"
syntax
gebruikt
om
meerdere
regels
met
de
$variabele
vervangen
door
hun
waarden
.
Merk
op
dat
the
here
document
be
euml;
ndiger
alleen
op
eacute
;
eacute
;n
regel
moet
staan
met
alleen
een
puntkomma
zonder
extra
whitespace
.
END
;
/
/
Omdat
echo
geen
functie
is
,
is
de
volgende
code
niet
juist
.
($some_var
)
?
echo('true')
:
echo('false')
;
/
/
Echter
,
het
volgende
werkt
wel
($some_var
)
?
print('true')
:
print('false')
;
/
/
print
is
een
functie
echo
$some_var
?
'true'
:
'false'
;
/
/
verplaats
het
statement
naar
voren
|
|
Er
is
ook
een
kortere
syntax
voor
echo(
)
,
een
is-gelijk
teken
dat
meteen
volgt
na
een
open
tag
.
Opmerking
:
Deze
korte
syntax
werkt
alleen
als
de
short_open_tags
configuratie
setting
aan
staat
.
Zie
ook
:
print(
)
,
printf(
)
,
and
flush(
)
.