🐘 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!

💡 Merke: PHP-Dateien enden mit .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

⚠️ Achtung: - Keine Sonderzeichen oder Umlaute im Ordnernamen!
- 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
?>
💡 Tipp: In PHP kannst du Variablen direkt in Anführungszeichen verwenden: "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:

Diese Themen folgen im nächsten Abschnitt – aber zuerst: Übe PHP!

🎓 Jetzt kennst du die PHP-Grundlagen!

→ Weiter: PHP & Datenbank