PHP 4.3

2 Erste Schritte

In dieser Lerneinheit geht es um die ersten Programmierschritte mit PHP. Sie werden hier lernen, wie man PHP in HTML integriert, wie Kommentare in PHP gesetzt werden können und vor allem, mit welchen Datentypen und mit welchen Operationen PHP arbeiten kann. Wenn Sie diese Lerneinheit bearbeitet haben, werden Sie bereits in der Lage sein, erste kleine, aber dennoch lauffähige Skripte zu verfassen.

Einbinden des Quellcodes und Ausgabe durch PHP

Zuerst möchten wir Ihnen zwei grundlegende Schritte zum Verständnis von PHP zeigen. Dabei handelt es sich einerseits um die Integration des PHP-Quellcodes in HTML und andererseits um die erste Ausgabe eines einfachen Satzes im Browser. Allen Lernenden, die schon vor PHP eine andere Programmiersprache gelernt haben, dürfte diese Ausgabe ("Hallo Welt") bekannt vorkommen, da es das Lieblingsbeispiel aller Programmieranleitungen ist. Dem wollen auch wir uns nicht entziehen.

Um sich mit PHP etwas ausgeben zu lassen, verwendet man die Anweisung echo. Im unten stehenden Beispiel sehen Sie zuerst die HTML-Seite, die mit PHP nachgeahmt werden soll. Anschließend zeigen wir Ihnen in kurzen Beispielen, wie sie in den vier möglichen PHP-Schreibweisen realisiert wird. Natürlich macht es nicht viel Sinn, bei einem so kleinen Beispiel PHP einzusetzen. Es geht hier aber lediglich um den Einbettungsstil und nicht um die Programmiereffizienz.

Bitte beachten Sie, dass wir hier und in den meisten folgenden HTML-Beispielen oft unvollständige HTML-Dokumente verwenden oder die Wohlgeformtheit von HTML-Dokumenten außen vor lassen, um die Lesbarkeit zu vereinfachen. Die meisten Browser gehen mit diesen Verkürzungen jedoch sehr flexibel um, sodass die Ausgabe im Browser nicht eingeschränkt wird.

Dies ist das HTML-Beispiel, das mit PHP nachgeahmt werden soll:

<html>
 <head>
  <title>Erste Schritte</title>
 </head>
 <body>
  Hallo Welt
 </body>
</html>

Das ist der sogenannte XML-Stil zur Einbettung von PHP, der die gebräuchlichste Variante darstellt:

<html>
 <head>
  <title>Erste Schritte</title>
 </head>
 <body>
  <?php echo "Hallo Welt"; ?>
 </body>
</html>

Im nächsten Beispiel sehen Sie den SGML-Stil. Dieser ist mit dem Wert von short_open_tag=on in der in Lerneinheit 1 erwähnten Konfigurationsdatei php.ini (bzw. php4.ini für Linux) aktivierbar:

...
<? echo "Hallo Welt"; ?>
... 

Auch die im Microsoft-Umfeld verbreitete ASP-Schreibweise steht zur Verfügung. Auch diese Form der Auszeichnung kann in der Konfigurationsdatei eingestellt werden, und zwar mit dem Wert von asp_tags=on:

...
<% echo "Hallo Welt"; %>
...

Und so sieht die Schreibweise unter Verwendung des HTML-Elementtyps SCRIPT aus:

...
<SCRIPT LANGUAGE="php"> echo "Hallo Welt"; </SCRIPT>
...

Kommentare (0)

Ihr Kommentar

Name