![]() Technikerschule Nördlingen |
Programmierung dynamischer Internetseiten
|
![]() |
Einbettung
von PHP-Code in HTML-Dateien
PHP ist eine Skriptsprache, die direkt in HTML-Seiten eingefügt wird. Der PHP-Code wird zusammen mit HTML-Befehlen in eine Datei geschrievebn. Wird diese Datei von einem Browser aufgerufen, werden die PHP-Befehle von einem Software-Modul im Webserver ausgeführt. Die Ergebnisse dieser Prozesse werden mit dem HTML-Code zusammengeführt und dann an den Client geschickt. Im Sourcecode des gesendeten Dokuments sind keine Spuren der PHP-Teile zu erkennen. PHP funktioniert nur, wenn das entsprechnende Modul installiert ist. PHP ist standardmäßig in Linux-Distributionen enthalten, viele Provider bieten PHP-fähige Webserver an. Webserver (Apache, IIS oder andere) erkennen PHP-Code an der Endung der Datei. Sie wird in der Regel in der Konfigurationsdatei des Webservers (httpd.conf beim Apache) festgelegt. Meist ist dies PHP, PHP3, PHP4 oder PHTML. Der PHP-Code wird direkt in den HTML-Quelltext eigefügt. Idealerweise geschieht dies mit einem HTML-Editor, der einen einfachen Zugang zum Queltext ermöglicht oder einem speziellen Werkzeug für die PHP-Programmierung. Es können beliebig viele Code-Teile eingefügt werden. Für die Markierung des PHP-Codes gibt es vier Varianten:
Die Varianten 1 (short_tags) und 4 (asp-style) funktionieren nur, wenn die Einstellungen in der php.ini entsprechend gemacht wurden. Es geht los Ein einfacher Befehl ist echo. Er gibt Texte, Strings, Zahlen oder die Ergebnisse von Funktionen an die Standardausgabe aus. In diesem Fall ist dies das vom Webserver bearbeitete Dokument.
Wichtig: Alle PHP-Befehle werden mit ";" abgeschlossen. HTML-Tags können innerhalb oder Außerhalb des PHP-Codes stehen. Um den HTML-Quelltext zu formatieren, gibt es das Sonderzeichen "\n", das für neue Zeile steht. Es hat keinerlei Auswirkungen auf das Aussehen der Seite im Browser. Um dort einen Zeilenwechsel zu erreichen, muss das <br>-Tag verwendet werden.
Im ersten Fall wird nur im dem vom Webserver ausgelieferten HTML-Quelltext ein Zeilumbruch durchgeführt. Im zweiten Fall enthält der HTML-Text den HTML-Befehl zum Zeilenumbruch. Jetzt kommen Variablen ins Spiel Keine Programmiersprache ohne Variablen. Das ist bei PHP auch so. Der Typ der Variablen (ganze Zahl, Gleitpunktzahl, String) wird je nach Verwendung von PHP automatisch bestimmt. Der Benutzer braucht sich darum nur in Spezialfällen kümmern. Variablen werden in PHP dargestellt durch ein Dollar-Zeichen ($) gefolgt vom Namen der Variablen.
Beachten Sie, dass bei Fließkommazahlen auch in PHP kein Komma, sondern der Punkt zum Abtrennen der Dezimalstellen verwendet wird. Sind in einem String, der mit doppelten Anführungszeichen eingeschlossen wird, selbst Anführungszeichen enthalten, müssen diese mit dem \ Backslash-Zeichen escaped werden.
Variablen-Namen werden in PHP nach den gleichen Regeln wie andere Bezeichner erstellt. Ein gültiger Variablen-Name beginnt mit einem Buchstaben oder einem Unterstrich ("_"), gefolgt von einer beliebigen Anzahl von Buchstaben, Zahlen oder Unterstrichen. Mit Zahlen dürfen Variablen nicht beginnen.Bei Variablen-Namen wird zwischen Groß- und Kleinschreibung unterschieden (case-sensitive).
Rechnen mit PHP Folgende Rechenoperationen stehen in PHP zur Verfügung:
Dazu kommen noch ein paar Abkürzungen, die vor allem bei den später behandelten Schleifen Verwendung finden:
Machen Sie sich im Übungsteil 1 mit Variablen, Rechenoperationen und unterschiedlichen Anführungszeichen vertraut. |
||||||||||||||||||||||||||||||||
|