Tage
Stunden
Minuten
Sekunden
🎉 Neujahr-Special 🎉 - 15% Rabatt - nur bis 10.01.2025 ⏰

Dein erstes PHP-Skript in 10 Minuten (Tutorial)

Dein-erstes-PHP-Skript

In diesem Tutorial lernst du, wie du dein erstes PHP-Skript erstellst.

PHP installieren

Um PHP-Skripte auf deinem Computer auszuführen brauchst du folgende Dienste:

  • PHP Parser: Wird zum ausführen von PHP-Skripten benötigt
  • Web Server: Weil PHP überwiegend in der Entwicklung von Webseiten verwendet wird

Wenn du PHP lernen willst, kannst du jeden dieser Dienste einzeln installieren oder alternativ installierst du dir eine Software, welche die soeben angesprochenen Dienste bündelt. Eine solche Software ist XAMPP.

XAMPP kannst du dir unter folgendem Link herunterladen: https://www.apachefriends.org/de/download.html

XAMPP Control Panel

Hallo Welt!

Öffne nun einen Texteditor deiner Wahl. Wir empfehlen dir Notepad++.

Du programmierst deinen gesamten PHP Code innerhalb der Tags <?php und ?> .

Durch zwei Schrägstriche (//) leitest du einen Kommentar ein. Diese Zeile wird später von PHP beim ausführen ignoriert.
Ändere die Zeile mit dem Kommentar zu echo "Hallo Welt"; .

<?php
    echo "Hallo Welt";
?>

 

echo wird in PHP verwendet, um etwas auf dem Bildschirm anzuzeigen. In unserem Beispiel "Hallo Welt".

PHP-Skripte ausführen

Speichere dein Skript nun in deinem XAMPP Installationsverzeichnis im Ordner htdocs unter dem Namen "hallowelt.php".

SpeichernPHPHalloWeltXAMPP
Starte nun den Apache Webserver im XAMPP Kontrollpanel. Drücke dafür bei Aktionen des Moduls "Apache" auf den Button "Starten".

Das Modul sollte danach grün aufleuchten.

ApacheWebserverStartenXAMPP

Öffne nun einen Browser deiner Wahl und tippe als URL "localhost/hallowelt.php" ein.

PHPBrowserLocalHostHalloWelt

Und et voilà unser Apache Webserver führt unser PHP Skript aus und wir sehen in unserem Browser genau das,
was wir mit unserem PHP-Skript durch unseren echo-Befehl beabsichtigt haben, nämlich die Ausgabe von "Hallo Welt".

PHP Hallo Welt Browser 2

Kostenloser Crashkurs für Anfänger

Jetzt kostenlosen Crashkurs sichern (Online Programmieren, keine Installation nötig)

PHP und HTML

Auch wenn die Dateiendung .php ist sind wir nicht gezwungen, nur PHP Code zu schreiben. Wir können beispielsweise HTML, welches den Aufbau einer Webseite beschreibt und PHP mischen.
Wir fügen nun also ein bisschen HTML zu unserer Datei hinzu.

<html>
    <body>
        <?php
            echo "<h1>Hallo Welt</h1>";
        ?>
    </body>
</html>

 

Nachdem wir unsere Datei wieder Speichern und unsere Seite aktualisieren, sieht unser "Hallo Welt" nun folgendermaßen aus:

Hallo Welt PHP und HTML

Doch warum sieht unser Hallo Welt nun anders aus?

Schauen wir uns hierfür den Seitenquelltext an. Diesen kann man in den meisten gängigen Browsern mit Rechtsklick auf die Seite und dann "Seitenquelltext anzeigen" einsehen.

Browser Hallo Welt PHP HTML

Nachdem wir unsere Webseite erneut aufgerufen haben, hat unser Apache Webserver zuerst den PHP-Anteil in unserer Datei ausgeführt.

Also alles was zwischen den PHP-Tags (<?php und ?>) steht. Dort wurde unser echo-Befehl ausgeführt, dem wir gesagt haben, dass dieser den Text "<h1>Hallo Welt</h1>" ausgeben soll.

  1. Der PHP-Anteil wurde dann von unserem Webserver entfernt und dafür durch unsere Ausgabe <h1>Hallo Welt</h1> ersetzt.
  2. Der Tag <h1> gehört zu HTML, "h" steht für Header, also für Überschrift.
  3. Da der Browser HTML versteht, weiß dieser durch den HTML <h1>-Tag, dass der Text dazwischen eine Überschrift darstellen soll und formatiert diese dementsprechend. Deshalb sieht unser Text nun anders aus.
  4. Der Tag <html> und der zugehörige schließende Tag </html> ist wichtig, damit der Browser weiß, dass alles zwischen diesen Tags wirklich HTML ist.
  5. Zwischen <body> und </body> schreibt man schließlich alles, was auf unserer Webseite später angezeigt werden soll.
  6. Dazwischen finden wir deshalb auch unser <h1>Hallo Welt</h1>.

PHP Syntax-Regeln

Jede Skriptsprache bzw. Programmiersprache hat bestimmte Regeln, wie Code auszusehen hat. Diese Regeln sind für unseren Webserver von großer Bedeutung, damit dieser
unseren PHP Code einwandfrei verstehen und ausführen kann. Solche Regeln nennt man auch "Syntax-Regeln" oder einfach nur "Syntax". Folgend sind die wichtigsten dieser Regeln für PHP aufgelistet:

<?php ?> Tags

PHP-Code steht immer inerhalb der PHP-Tags <?php ... ?> oder über die Kurzschreibweise innerhalb von <? ... ?>.

Unter HTML ist es außerdem möglich, die Tags <script language="PHP"> ... </script> zu verwenden.

<?php
    // Dein Code
?>

<?
    // Dein Code
?>

<script language="PHP">
    // Dein Code
</script>

 

Denk an das Semikolon ;

Jeder PHP-Befehl endet mit einem Semikolon (;)

Mit einer Raute (#) oder zwei Schrägstrichen (//) lassen sich Kommentare schreiben; Diese Zeilen werden von PHP beim Ausführen ignoriert

Soll sich ein Kommentar auch über mehrere Zeilen erstrecken, so kann man mit /* ... */ mehrzeilige Kommentare definieren

<?php
	 // Einzeiliger Kommentar
	 
	 # Einzeiliger Kommentar
	 
	 /* 
	  Das ist ein mehrzeiliger
	  Kommentar 
	 */
?>

 

Groß- und Kleinschreibung beachten

PHP ist case-sensitive, das heißt Groß- und Kleinschreibung wird beachtet . Die Variablen (dazu später mehr) $kontostand und $Kontostand repräsentieren also zwei verschiedene Variablen. Dennoch kann man wichtige Schlüsselwörter wie if, else, echo sowohl in Groß- als auch in Kleinschreibung nutzen.

<?php
	# zwei unterschiedliche Variablen 
	$Kontostand = 10; 
	$kontostand = 1500; 

	#aber 
	echo "Hallo Welt";

	# ist dasselbe wie 
	ECHO "Hallo Welt";
?>

 

Geschweifte Klammern für Code-Blöcke

PHP benutzt geschweifte Klammern ({...}), um sogenannte Code-Blöcke zu definieren.

<?php
	$kontostand = 0;

	if($kontostand == 0) {
		echo "Du hast leider kein Geld mehr auf deinem Konto!";
	}
?>

 

Fazit zu deinem ersten PHP-Skript

Du hast gelernt, dass PHP-Code immer zwischen öffnenden und schließenden Tags (<?php ... ?>) geschrieben wird. Außerdem hast du "echo" benutzt, um damit einen bestimmten Text in deinem Browser anzeigen zu lassen.

Dir ist vertraut, wie du mit dem Programm XAMPP einen Webserver startest, um damit deine PHP-Skripte zu testen. Anhand eines Beispiels hast du gesehen, dass sich PHP und HTML mischen lassen.

Auch weißt du, dass du mit Kommentaren Zeilen schreiben kannst, die von PHP ignoriert werden. Damit PHP deinen Code
versteht, muss dein Code immer gewissen Regeln folgen. Achte deshalb darauf die Syntax-Regeln einzuhalten.

Jetzt liegt es an dir, schaffst du es den Text "Hallo LerneProgrammieren" in deinem Browser darzustellen?

Programmierer-Crashkurs für Anfänger...kostenlos!
Baue echte Apps, ohne Vorwissen, ohne Installation!
toolbox 1
Email eintragen und sofort loslegen: