Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 1.58 KB

05-script-einbindung.md

File metadata and controls

46 lines (33 loc) · 1.58 KB

05 Script Einbindung

Über die Sprachkonstrukte include und require haben wir die Möglichkeit, ein Script aus einer anderen Datei in unser Script einzubinden.

echo.php

echo 'Ich bin eingebunden!';

index.php

include 'echo.php';
// Ich bin eingebunden!

Unterschiede zwischen require / include

Schlüsselwort Bedeutung
include Wenn die eingebundene Datei nicht existiert, wird ein E_WARNING produziert. Die Skriptausführung läuft weiter.
require Wenn die eingebundene Datei nicht existiert, wird ein E_COMPILE_ERROR produziert. Die Skriptausführung stoppt.

Aufgabe: Script-Einbindung

Erstelle die Datei index.view.php. Trenne nun das HTML-Gerüst (index.view.php) von der PHP-Logik (index.php) mit Hilfe der PHP-Script-Einbindung.

Das Ziel ist es, dass in der Datei index.php deine Variable definiert wird und in der index.view.php nur noch folgender Code ist:

<!DOCTYPE html>
<html lang="de">
    <head>
        <meta charset="UTF-8">
        <title>Meine Seite</title>
    </head>
    <body>
        Heute bin ich mit dem <?= $vehicle ?> gefahren.
    </body>
</html>

Zusatzaufgabe: include_once / require_once

Was ist der Unterschied zwischen include() und include_once() bzw. require() und require_once() und wann ist was sinnvoll?