Was wäre ein Tutorial ohne dieses schöne kleine Programm, welches
man wohl in jedem Anfängertutorial findet. Jeder möchte schnell
Ergebnisse sehen, also produzieren wir als erstes eine Textausgabe die "Hallo
Welt" schreibt.
Jetzt müsst Ihr nur das Grundgerüst welches wir besprochen haben mit
dieser einen Zeile kombinieren. Das erste fertige Programm sieht so aus:
<?php echo "Hallo Welt"; ?>
Wenn Ihr dieses Beispielprogramm auf euren Webspace hochladet und im Browser
ausführt erhaltet Ihr die Ausgabe Hallo Welt. Ihr könnt und
solltet ein wenig mit dem Echo Befehl herumexperimentieren.
Das Wort "Welt" in Anführungszeichen setzen
Die Anführungszeichen umklammern praktisch genau das, was auf dem Bildschirm
ausgegeben werden soll. Was passiert aber wenn wir zum Beispiel das Wort Welt
selbst in Anführungszeichen ausgeben lassen wollen ? Logisch, aber falsch
wäre folgendes Programm:
<?php echo "Hallo "Welt""; ?>
Dies gibt eine dicke Fehlermeldung !
Das echo sagt dem PHP Programm: "Jetzt muss ich was auf dem Bildschirm
anzeigen - und zwar genau dass, was zwischen den Anführungszeichen steht!"
Zwischen den Anführungszeichen steht aber nur das Wort Hallo. Die
ersten " deuten den Textanfang an und die zweiten " deuten das Textende an, php
denkt also dass nach den zweiten " wieder php Code kommt ; aber genau da steht
jetzt Welt ! Wie können wir php dazu bewegen, dass er erst nach dem letzten
Anführungszeichen wieder php Code erwartet ? Jedesmal wenn Ihr irgendwelche
Zeichen habt, die man normalerweise nicht so verwenden kann, dann könnt Ihr
diese mit dem schrägen Strich \ versehen - dies ist ein Maskierungszeichen
und sagt php: "Das nächste Zeichen was kommt soll mit übernommen
werden und nicht als php-Befehl interpretiert werden.". Ihr schreibt also:
\" Das ganze würde also korrekt folgendermaßen aussehen:
<?php echo "Hallo \"Welt\""; ?>
Wir erinnern uns: nutze ich ein richtiges Programmierprogramm
zeigt mir dieses den Programmcode farblich unterteilt an, genauso wie hier in unseren
beispielen. In programmen wie Notepad sind alle Zeilen einfach schwarz. Wir hätten
hier schon an der Farbe sehen können, dass etwas nicht stimmt. Der Inhalt dessen
was echo ausgeben soll wird in einer Farbe angezeigt. In dem falschen Beispiel
taucht das Wort Welt in der Farbe auf, in der eigentlich unsere PHP Befehle angezeigt
werden.
PHP kennt auch andere Anführungszeichen
Man kann in PHP beim Programmieren die Anführungszeichen benutzen oder auch
die einfachen Anführungszeichen. Diese erreicht man mit SHIFT und der
Taste neben der großen RETURN Taste, wo das # drauf belegt ist.
Der Vorteil ist, wenn man diese zweiten Anführungszeichen benutzt, dass man Wörter
die in Anführungszeichen erscheinen sollen nicht mit \ maskieren muss.
<?php echo 'Hallo "Welt"'; ?>
Beides funktioniert ganz unproblematisch. Es gibt jedoch eine Eigenschaft die beide
Anführungszeichen voneinander unterscheidet. Darauf gehen wir im Kapitel mit
den Variablen genauer ein.