Zum Inhalt springen

PHP Include

Einführung:

PHP-Includes sind ein leistungsstarkes Werkzeug für Entwickler, um Code auf mehreren Seiten wiederzuverwenden. Durch die Verwendung von PHP-Includes können Entwickler vermeiden, denselben Code auf verschiedenen Seiten zu wiederholen, was Zeit und Aufwand spart. In diesem Artikel werden wir alles behandeln, was Sie über PHP-Includes wissen müssen, einschließlich ihrer Vorteile, der Anwendung und einiger Best Practices.

Vorteile der Verwendung von PHP-Includes:

Die Verwendung von PHP-Includes bietet mehrere Vorteile, darunter:

  1. Zeitersparnis: Wenn Entwickler PHP-Includes verwenden, müssen sie denselben Code nicht auf mehreren Seiten wiederholen. Stattdessen können sie den Code einmal schreiben und auf so vielen Seiten einbinden, wie sie benötigen.
  2. Einfachere Wartung: Durch die Verwendung von PHP-Includes können Entwickler ihren Code einfacher warten. Wenn Änderungen am eingebundenen Code erforderlich sind, müssen sie dies nur an einer Stelle vornehmen.
  3. Verbesserte Lesbarkeit: PHP-Includes können den Code lesbarer machen, indem sie ihn in kleinere, besser verwaltbare Dateien aufteilen.

Verwendung von PHP-Includes:

Die Verwendung von PHP-Includes ist unkompliziert. Entwickler können die folgenden Schritte verwenden, um Code in ihre PHP-Seiten einzubinden:

  1. Erstellen Sie eine PHP-Datei, die den Code enthält, den Sie einbinden möchten.
  2. Verwenden Sie die Anweisung include, require, include_once oder require_once, um die Datei in Ihre PHP-Seite einzubinden.
  3. Speichern Sie die PHP-Datei und laden Sie sie auf Ihren Server hoch.

Unterschiede zwischen Include und Require

  • include: Erzeugt eine Warnung, wenn die Datei nicht gefunden wird, das Skript wird jedoch weiter ausgeführt.
  • require: Erzeugt einen fatalen Fehler, wenn die Datei nicht gefunden wird, wodurch die Skriptausführung gestoppt wird.
  • include_once / require_once: Verhindert, dass die Datei mehr als einmal eingebunden wird, und vermeidet so Fehler bei der erneuten Deklaration von Funktionen.

Beispiel

php
<?php
// Include a file relative to the current script
include __DIR__ . '/header.php';

// Include with error checking
if (file_exists(__DIR__ . '/config.php')) {
    include __DIR__ . '/config.php';
}
?>

Best Practices für die Verwendung von PHP-Includes:

Um das Beste aus PHP-Includes herauszuholen, sollten Entwickler diese Best Practices befolgen:

  1. Sinnvolle Namen verwenden: Verwenden Sie beim Erstellen eingebundener Dateien aussagekräftige Namen, die beschreiben, was die Datei enthält.
  2. Dateien organisieren: Ordnen Sie Ihre eingebundenen Dateien in logische Gruppen ein, wie Header-Dateien, Footer-Dateien und Menüdateien.
  3. __DIR__ oder relative Pfade verwenden: Vermeiden Sie das Hardcodieren absoluter Pfade. Verwenden Sie __DIR__ (das sich zum Verzeichnis der aktuellen Datei auflöst) oder relative Pfade, um sicherzustellen, dass Ihre Includes unabhängig vom Arbeitsverzeichnis des Servers korrekt funktionieren.
  4. Auf Fehler prüfen: Überprüfen Sie immer, ob eine Datei existiert, bevor Sie sie einbinden, oder behandeln Sie den Fehler angemessen. Die Verwendung von file_exists() oder des Operators @ zur Unterdrückung von Fehlern kann fatale Warnungen verhindern.

Fazit:

PHP-Includes sind ein leistungsstarkes Werkzeug für Entwickler, das Zeit spart, die Lesbarkeit des Codes verbessert und die Wartung des Codes erleichtert. Durch die Einhaltung der in diesem Artikel beschriebenen Best Practices können Entwickler das Beste aus PHP-Includes herausholen und besseren, wartbareren Code erstellen.

Diagramm:


Praxis

Was macht die PHP include-Anweisung?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.