PHP Handleiding
Terug
Volgende
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.
Ik heb ?=$foo? foo.
Opmerking:
Deze korte syntax werkt alleen als de short_open_tags configuratie setting aan staat.
Zie ook: print(), printf(), and flush().
Terug
Begin
Volgende
Omhoog