Am Anfang einer Programmiersprache gibt es meist das “Hallo World" was ausgegeben wird. In diesem Tutorial lernen wir, wie wir und mit PHP Texte ausgeben lassen. Das ganze erweitern wir dann noch mit Variabeln und zusammengesetzte Ausgabefunktionen.
So kompliziert wie es vielleicht klingt, ist es aber nicht. PHP ist sehr logisch aufgebaut und kann recht schnell erlernt werden. Fangen wir mit dem ersten PHP Tutorial an!
Eine PHP Seite anlegen
Zuerst legen wir uns eine Seite an. Nennen wir diese echo.php ! Lege diese aber in XAMPP im Ordner htdocs ab! Diese kann dann mit einem normal Texteditor aufgerufen und bearbeitet werden. Für PHP benötigen wir also kein eigenes Programm. Es gibt allerdings PHP Editoren, die das programmieren vereinfachen, Hilfe geben und uns mögliche Fehler anzeigen. Notepad++ oder Eclipse sind zum Beispiel zwei solcher Programme, die weit verbreitet sind. Ersteres habe ich verlinkt, da es für Anfänger den einfachsten Einstieg möglich macht. Dies ist eine freie Software (kostenlos) unter GPL Lizenz.
Nachdem wir unsere echo.php Seite angelegt und geöffnet haben, notieren wir folgenden Code:
<?php ?>
Der erste Schritt ist also getan! Mit <?php sagen wir, dass PHP ab da anfangen soll, unseren Programmiercode zu bearbeiten. Mit ?> beenden wir das ganze wieder. Das ganze dürfte aus HTML bekannt sein, wo auch Tags geöffnet und geschlossen werden.
In dem Zwischenraum zwischen <?php und ?> haben wir nun also Platz für unseren Code. Dabei ist es egal wieviel Code wir da reinpacken oder wieviel Leerzeilen wir einfügen.
Echo zur Ausgabe
Erstell nun folgenden Code:
<?php // Hallo Welt ausgeben echo 'Hallo Welt!'; ?>
Die beiden Schrägstriche nennt man Slashes. Diese sagen dem PHP Parser, das die Komplette Zeile einfach nur ein Kommentar darstellt und weder ausgegeben, noch anderweitig verwendet werden soll. Dies dient für den Programmierer einfach als Denkanstoß. Hinter den beiden Slashes können wir also schreiben, was wir wollen.
echo sagt, das wir etwas ausgeben möchten. Die Ausgabe wird dann in den einfachen Anführungsstrichen definiert. Das Anweisungsende wird dann immer mit einem Simikolon markiert. Damit weiß PHP, das unsere Anweisung zuende ist. Danach kann dann der nächste Programmiercode kommen.
Nun wollen wir das ganze aber im Browser sehen! Lese im Artikel PHP Einführungskurs, wie du mit XAMPP umgehst und PHP Dateien im Browser aufrufst. Rufe die Datei dann im Browser wie folgt auf:
http://localhost/echo.php
Wenn alles ordentlich funktioniert, solltest du folgende Ausgabe in deinem Browser sehen können:
Hallo Welt!Schau dir nochmal genau deinem Programmiercode an und versuche zu verstehen, wie die Ausgabe zustande kommt. Wenn das alles soweit klar ist, erweitern wir im nächsten Schritt die bisherige Echo-Ausgabe.
Erweiterung der Echo Ausgabe
Erweitere deinen PHP Code wie folgt:
<?php //Hallo Welt Ausgabe Erweiterung echo 'Hallo Welt!<br />' . 'Ich mag <b>PHP</b>!'; ?>
Ausgabe ist dann:
Hallo Welt!
Ich mag PHP!
Im Code nutzen wir eine Teilung der Ausgabe und auch HTML Angaben. <br /> nutzen wir für einen Zeilenumbruch. Das Wort PHP markieren wir Fett. Die Teilung der Echo Ausgabe dient hier als Beispiel. Natürlich hätte es auch ohne Teilung funktioniert, allerdings benötigen wir Schrittweise immer etwas mehr Wissen! Es können also mehrere Ausgabetexte in den einfachen Anführungsstrichen definiert werden. Diese werden mittels eines einfachen Punktes wieder für PHP erkennbar zusammengeführt.
Gehen wir zum letzen Schritt des ersten PHP Lern Tutorials: Zur Ausgabe mit Variablen!
Variablen und die Ausgabefunktion Echo
Variablen sind Elemente, die man selbst benennen kann. Diese Variablennamen sind erkennbar durch das Dollarzeichen, ($) was immer vorran gestellt wird. Es sind im Variablenname Zahlen und Buchstaben erlaubt, wobei das erste Zeichen ein Buchstabe sein Muss!
Beispiel
<?php $meineVariable = 'Hallo Welt!'; echo $meineVariable; ?>
Man sieht hier schon, das es etwas Ähnlichkeit mit unserem ersten Code hat. Der Variablenname wurde hier einfach $meineVariable genannt. Wichtig ist hier zu wissen, dass die Groß- und Kleinschreibung für PHP sehr wichtig ist! Die Variable $meineVariable ist nicht die selbe wie $meinevariable .
Dir dürfte auch aufgefallen sein, dass die Variable ein Gleichheitszeichen (=) besitzt, um dieser den Wert Hallo Welt! mitzugeben. Mit Variablen kann man also Dinge speichern.
Unsere Echo Ausgabe hat sich auch verändert! Diese sagt, dass $meineVariable ausgegeben werden soll.
Es würde folgende Ausgabe im Browser entstehen:
Hallo Welt!Und das war auch schon alles grundlegende, für unser erstes Hallo Welt Tutorial! Einfach, oder? Berichtet mir in den Kommentaren nun, was nocheinmal explizit erwähnt werden soll oder welche Schwächen das Anfänger-Tutorial hat. Ich möchte natürlich jeden den Einstieg in PHP möglichst leicht gestallten.
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!
[...] hatten im ersten Hello World Tutorial bereits die erste Echo-Ausgabe realisiert und etwas mit Variablen und Verknüpfungen rumgespielt. [...]
[...] Hallo Welt – die erste Ausgabe von Text (echo) [...]