# PHP Übungsaufgabe ## Aufgabenbeschreibung Bitte **bei allen Zeilen Kommentare einfügen**, die die **Funktion der Zeile** erklären. --- ### Fragen 1. **Welche Informationen liefert die Funktion `phpinfo();`?** 2. **PHP.ini Einstellungen** – Erkläre die jeweilige Funktion: - `PHP-Fehler ausgeben` - `Speichernutzung und die Laufzeit deiner Skripte limitieren` - `allow_url_fopen = off` - `session.auto_start = off` --- ### Beispielwebseite in PHP Erstelle eine Datei mit dem Namen **`test.php`** und speichere sie im **`htdocs`**-Verzeichnis. Starte anschließend den lokalen Server und teste das Skript. #### Ziel des Programms Die Aufgabe dieses Programms ist die **Addition und Multiplikation mehrerer Zahlen** und die **Anzeige des Rechenergebnisses**. Es **gibt keine Benutzerinteraktion** – die Werte sind **fest in der PHP-Datei eingetragen**. --- ### Aufgabenstellung Zwei Tankfüllungen: ``` liter1 = 40.5 liter2 = 35.7 preis = 1.499 ``` Diese sind zu multiplizieren und als **Kosten (`kosten`)** in einem **Aussagesatz** anzuzeigen. #### Teil 1 – Kostenermittlung Berechne die **Gesamtliter** sowie die **Gesamtkosten**. #### Teil 2 – Ergebnisanzeige Erstelle eine **Zeichenkette**, die sich aus folgenden Teilen zusammensetzt: - Text: `"Die Benzinkosten betragen für "` - Addition der Variablen `liter1 + liter2` - Text: `" Liter "` - Variable `kosten` - Text: `" €"` --- ### Beispielausgabe ``` Die Benzinkosten betragen für 76.2 Liter 114.2238 € ``` --- ### Erweiterung Recherchiere **Dateneingabemöglichkeiten** mittels **HTML-Formularen** (z. B. Verwendung von `POST` und `GET` Variablen in PHP). --- ### Beispiel: PHP-Code-Grundgerüst ```php ``` --- ## Zusatzaufgabe Bitte **bei allen Zeilen Kommentare einfügen** (Funktion der Zeile). - **Welche Informationen liefert die Funktion `phpinfo();`?** - **PHP.ini Einstellungen – erkläre die jeweilige Funktion:** - PHP-Fehler ausgeben - Speichernutzung und Laufzeit der Skripte limitieren - `allow_url_fopen = off` - `session.auto_start = off` Erstelle ein **HTML-Formular**, mit dem Eingabewerte für `liter1`, `liter2` und `preis` übergeben werden. Verarbeite die Daten mit **POST oder GET** in PHP, um die Berechnung dynamisch durchzuführen.