🐘 PHP Grundlagen
Deine erste Schritte mit der Serversprache PHP
🎯 1. Was ist PHP?
PHP (Hypertext Preprocessor) ist eine serverseitige Skriptsprache, die speziell für das Web entwickelt wurde.
Im Gegensatz zu JavaScript (das im Browser läuft) wird PHP auf dem Server ausgeführt. Der Browser sieht nur das Ergebnis – niemals den PHP-Code!
.php und müssen in C:\xampp\htdocs\... liegen.
🔄 2. PHP vs. JavaScript – was ist anders?
| Aspekt | JavaScript (Frontend) | PHP (Backend) |
|---|---|---|
| Ausführung | Im Browser | Auf dem Server |
| Dateiendung | .js |
.php |
| Ausgabe | console.log() |
echo "Hallo"; |
| Variablen | let name = "Anna"; |
$name = "Anna"; |
| Kommentare | // Kommentar |
// Kommentar oder /* ... */ |
📁 3. Ordnerstruktur – wichtig bei gemeinsamer PC-Nutzung!
Da mehrere Schüler am selben PC arbeiten, speicherst du deine Dateien hier:
C:\xampp\htdocs\schueler-max\
Ersetze schueler-max durch deinen eigenen Namen (ohne Leerzeichen!).
Rufe deine Datei im Browser auf mit:
http://localhost/schueler-max/test.php
- Jeder Schüler hat seinen eigenen Ordner – niemals gemeinsam nutzen!
🖨️ 4. Dein erstes PHP-Programm
Erstelle eine Datei hallo.php in deinem Ordner:
<?php
echo "<h1>Hallo vom PHP-Server!</h1>";
echo "<p>Heute ist " . date('d.m.Y') . "</p>";
?>
Speichere die Datei und rufe sie im Browser auf:
http://localhost/schueler-max/hallo.php
Du siehst eine Webseite – aber im Quelltext findest du keinen PHP-Code!
🧮 5. Variablen und Datentypen
In PHP beginnen Variablen immer mit einem $:
<?php
$name = "Anna";
$alter = 16;
$istSchueler = true;
echo "Name: $name<br>";
echo "Alter: " . $alter . "<br>"; // Punkt = Verkettung
?>
"Hallo $name" → funktioniert!
In JavaScript geht das nur mit Backticks: `Hallo ${name}`.
🎯 6. Einstieg & W3Schools
W3Schools bietet hervorragende, interaktive PHP-Lerninhalte:
🔗 W3Schools – PHP Tutorial
🔗 W3Schools – PHP Variables
🔗 W3Schools – echo vs. print
🧠 7. KI-Prompt-Training
Aufgabe: Formuliere einen Prompt, mit dem du KI um Hilfe bitten würdest,
um den Unterschied zwischen echo und print in PHP zu erklären –
und warum man in der Schule meistens echo verwendet.
➡️ 8. Nächster Schritt: Datenbank
Sobald du PHP-Grundlagen beherrschst, lernst du:
- Wie du eine Verbindung zu MariaDB herstellst
- Wie du Daten sicher speicherst (mit Prepared Statements)
- Wie du Nachrichten aus der Datenbank abrufst
Diese Themen folgen im nächsten Abschnitt – aber zuerst: Übe PHP!