Der Aufbau eines jeden PHP Scripts nennt man Grundgerüst. Wie auch in HTML gelten hier ein paar Regeln. Diese möchte ich in diesem Artikel etwas näher bringen. Wichtig ist eine gute Grundstruktur und das Wissen, warum man es so und nicht anders macht, und warum es oftmals auch falsch gemacht wird.
Grundgerüst einer PHP Datei
Als erstes müssen wir PHp die Anweisung geben, den nachfolgenden Quellcode zu parsen.
Dies kann man auf verschiedene Arten machen:
<?phpoder nur
<?oder auch
<%<?php
Die häufigst verwendete Langschreibweise wird standartgemäß benutzt und von allen PHP Konfigurationen unterstützt. Merken wir uns diese Schreibweise, da wir diese in nachfolgenden Tutorials nutzen werden.
Das PHP Script wird nachfolgend mittels ?> beendet.
<?
Die Kurzschreibweise. Nicht jeder Webserver unterstützt diese Schreibweise, wäre aber möglich. In älteren Scripten findet man diese oftmals häufiger. Abgeschlossen wird das PHP Script mittels ?> welches auch bei der Langschreibweise genutzt wurde.
<%
Diese Schreibweise findet man kaum. Man nennt diese auch ASP-Tags. Also von ASP interprätiert, welche hingegen bei reinen PHP Skript wohl nie zum Einsatz kommt. PHP wird hierbei mittels %> beendet.
Start und Ende eines Scripts
Wir starten unsere PHP Scripte nun immer mit <?php . Wie auch in HTML gibt es für jeden einleitenden Tag ein End-Tag.
HTML Tags
Tags sind keine Tage (deutsch), sondern englisch und werden "täggs" gesprochen. Diese stellen eine Anweisung bereit, welche auch beendet werden. Diese können im übrigen auch verschachtelt werden, was du dir aber im HTML-Bereich genauer anschauen solltest. HTML kann aber in PHP auch verwendet werden, um etwas auszugeben und formatiert darzustellen.
Das eigentliche Script
Zwischen dem Start und Ende eines Scripts, wird der eigentliche PHP Quellcode geschrieben.
Für diesen gibt es einen speziellen, recht einfach einzuhaltenden, Syntax. Wie auch in der Grammatik der Satzbau, gibt es diese Regel auch für PHP.
PHP zählt zu den einfachen Programmiersprachen und ist sehr kullant. Fehler werden meist eindeutig angezeigt - die Fehlersuche ist somit einfach.
Ein einfaches Beispielscript
Ich empfehle das PHP-Info Tutorial anzusehen! Jetzt möchten wir wieder eine Ausgabe mit PHP machen. Diese soll formatiert mit HTML ausgegeben werden. Dabei lernen wir den Syntax genauer kennen und sehen schon, wie PHP aufgebaut ist.
Das erste in jeder Programmiersprache ist das "Hello World", was wir auch hier versuchen möchten.
Tippe dir folgenden PHP Code ab:
<?php echo '<h1>Hello World</h1>'; echo 'Unser erstes <strong>PHP Script.</strong>'; ?>
Im Localhost solltest du unser programmiertes "Hello World" ausgegeben bekommen.
Geht nicht!
XAMPP gestartet? Die PHP-Datei im htdocs Ordner von XAMPP abgelegt? Im Browser zu http://localhost/datei.php navigiert?
Versuche zu verstehen, wie die Ausgabe funktioniert!
Erläuterung des Scripts
Mittels echo sagen wir, das nachfolgendes, welches in ' oder auch " gefasst ist, ausgegeben werden soll. Darin dürfen alle Zeichen enthalten sein, außer welche wir das Syntax zur Umfassung der Ausgabe genutzt haben.
In unserem Beispiel verwenden wir ein einfaches Anführungszeichen ' und dürfen daher dieses Zeichen nicht mehr im Text verwenden.
Falls wir das doch wollen, müssen wir es maskieren. Dafür schreiben wir immer ein Backslash \ vor dieses Zeichen.
Beispiel
echo 'Mein maskiertes \' Zeichen wird dargestellt';
HTML Tags benutzen wir auch in unserer Ausgabe. Dies ist erlaubt und lässt überhaupt erst einen Text formatiert ausgeben. Natürlich kann alles mittels CSS ebenfalls weiter verändert werden, da CSS den HTML-Formatierung ändert und unabhängig von PHP arbeitet.
Marcus alias Speedy86 ist Administrator dieser Webseite und veröffentlicht unter andem News und interessante Artikel rund um WordPress, Suchmaschinenoptimierung, Programmierung und Webdesign. Im Webmaster-Glossar.de gibt es viel wissenswerten Stoff für Webmaster, Webworker bzw. Selbständige im Internet.Artikel:
Bereits 439 Artikel verfasst!