Hallo!

BrainTech - Softwarelösungen, Webdesign und Anwendungen.

Modul 1 – Einführung in die Webentwicklung Lektion

Struktur eines PHP-Projekts

Ordner- und Dateiorganisation

Selbst ein kleines PHP-Projekt profitiert von einer klaren Struktur. Typisches Layout: public/ (index.php, assets), inc/ oder src/ (config, db, auth), templates/ (views), storage/ (uploads, cache), vendor/ (Composer-Pakete). Die Config-Datei enthält Datenbankzugangsdaten; committen Sie sie niemals mit echten Passwörtern in Git – verwenden Sie ein .env-Beispiel.

Empfohlene Ordner

  • public/index.php – der einzige Einstiegspunkt für den Webserver.
  • inc/db.php – PDO-Verbindung.
  • inc/auth.php – Session und Anmeldeprüfung.
  • templates/ – Header-, Footer- und Formular-Partials.

Benennung

Verwenden Sie Kleinbuchstaben und Bindestriche in URLs (user-profile.php oder ?page=profile). PSR-4-Autoload mappt Namespaces auf Ordner, wenn Sie zu OOP wechseln.

project/
  public/index.php
  inc/config.php
  inc/db.php
  templates/layout.php
  storage/uploads/
  vendor/  (composer)

Arbeiten in der lokalen Umgebung

Erstellen Sie den Ordner htdocs/php-kurs im XAMPP-htdocs. Üben Sie jedes neue Thema in einer separaten Datei (z. B. struktura-php-projekta.php), um Ihren Fortschritt leicht nachzuverfolgen. Halten Sie die Developer Tools (F12) geöffnet – die Tabs Network und Console beschleunigen das Lernen.

Design Wireframe
High Fidelity Design
Design development
Design development
Design development
Research development