Nach dieser Vorarbeit wollen wir uns endlich daran machen, das erste PHP-Programm zu schreiben. Die meisten Webserver, wie auch der XAMPP sind so konfiguriert, dass sie nur Dateien, welche auf .php enden, als PHP-Programme ausführen. Dabei kann genauso wie bei einer reinen HTML-Seite eine Datei index.php genannt werden, welche dann als Startdatei eines Verzeichnisses angezeigt wird, statt den Verzeichnisinhalt zu zeigen.
.php-Dateien sind nichts anderes als normale HTML-Dateien mit dem Kürzel php. Was PHP so flexibel macht, ist dass PHP-Code einfach in die HTML-Datei eingefügt wird.
<html> <head> <title>Meine erste Seite </title> </head> <body> <?php echo("Hello world");?> </body> </html>
Nennen wir nun diese Datei test.php und legen sie auf unseren Webserver. Wenn wir sie aufrufen, so wird der Code, der sich in dem PHP-Block befindet und oben farblich hervorgehoben ist, ausgeführt. Der Benutzer sieht auf dem Bildschirm "Hello world".
Selbstverständlich können wir mit Hilfe von PHP auch eine komplette Seite generieren, so dass dann PHP nicht mehr in die Seite eingebettet ist. Hier muss der PHP-Block schon ganz am Beginn des Files stehen. Des weiteren sind auch andere Formate als HTML möglich, wie zum Beispiel Bilder.
Es gibt noch weitere Möglichkeiten PHP-Code in eine Seite einzubinden:
<? echo "Kurzschreibweise"; ?>
<script language="php"> print "im Skript-Stil"; </script>
<% echo "ASP-Stil"; %>
Am sichersten ist jedoch die oben im Hello-World-Beispiel genannte Schreibweise zu verwenden. Andere Schreibweisen müssen evtl. noch konfiguriert werden.
Obwohl es vielen Leuten für nicht so wichtig erscheinen mag. Kommentare sind essentiell wichtig für einen guten Code. Zwar sollten eigentlich alle Funktionsaufrufe selbsterklärend sein, dennoch kommen hin und wieder Stellen vor, wo eine Erklärung des Vorgehens von Nöten ist. Hier sollten Kommentare im Quellcode stehen, durch die man beim späteren Lesen des Quellcodes den Sinn des Codes erschließen kann.
Es gibt zwei Arten Kommentare in Quellcode hinzuzufügen:
- Zeile auskommentieren: entweder mit // oder mit # :
<?php // Ab diesem Zeichen wird die Zeile nicht mehr interpretiert. ?>
- Ganzen Block auskommentieren. Aller Text wird nicht interpretiert:
<?php /* ab hier wird nicht interpretiert dies auch nicht und dies auch nicht */ ?>
Wichtig: Kommentare können veralten, wenn Code geändert wird. Kommentare sollten nur das notwendigste erklären und mit upgedatet werden, wenn sich der Code ändert.
Zum Inhaltsverzeichnis