includes und require
Je größer deine Website wird, desto schneller wird klar: Immer wieder den gleichen Code zu schreiben ist nervig. Genau dafür gibt es in PHPinclude
und require
!Stell dir vor, du hast eine Navigation oder eine Footer-Leiste, die auf jeder Seite gleich sein soll. Statt sie hundertmal zu kopieren, lagerst du sie einfach in eine separate Datei aus – und bindest sie mit einem einzigen Befehl überall ein. Sauber, oder?
Wie funktioniert ein include?
Eininclude
ist super easy:Anklicken zum Kopieren
<?php
include "funktionen.php";
?>
funktionen.php
steht, automatisch eingefügt. Der Clou: Änderst du etwas in dieser Datei, wirkt sich das sofort auf alle Seiten aus, die sie einbinden. Keine Copy-Paste-Orgie mehr!Und was ist dann require?
Der Unterschied zwischen
include
und require
liegt in der Wichtigkeit:- include: Praktisch, aber nicht lebenswichtig. Wenn die Datei fehlt, zeigt PHP nur eine Warnung – das Skript läuft trotzdem weiter.
- require: Unverzichtbar. Wenn die Datei fehlt, stoppt PHP dein Skript sofort. Fatal Error!
Wenn du also etwas einbindest, ohne das dein Programm nicht richtig laufen kann (zum Beispiel die Navigation oder eine wichtige Funktion), solltest du
require
nehmen.Hier ein kleines Beispiel:
Anklicken zum Kopieren
<?php
require "navigation.php";
?>
Zusammengefasst
include = nice to haverequire = must have
Beides hilft dir, deinen Code aufgeräumt, modular und pflegeleicht zu halten. Und das wird dir in größeren Projekten richtig viel Arbeit sparen!
Wie gehts weiter?
Bisher haben wir gelernt, wie du Benutzereingaben verarbeiten kannst – aber was macht man nun mit den ganzen Daten? Eine richtig praktische Sache: Du kannst daraus E-Mails verschicken!Egal ob Kontaktformulare, Bestellungen oder Newsletter-Anmeldungen – PHP ermöglicht es dir, ganz einfach E-Mails direkt vom Server aus zu versenden.
Im nächsten Kapitel zeige ich dir Schritt für Schritt, wie du deine erste eigene E-Mail mit PHP verschickst. Und keine Sorge: Es ist einfacher, als du denkst!
Kommentare
Möchtest du etwas zu diesem Tutorial sagen?
Werbung
Du suchst einen günstigen Anbieter für Webhosting? Netcup hat alles, was du suchst!
Sichere dir jetzt einen 5€-Gutschein für Neukunden!