***** Übungen: PHP - Funktionen ***** PHP_20-1: Einfache Funktion: Textausgabe Schreiben Sie eine Funktion namens "ausgeben", die den Text "Ich wurde durch eine Funktion erzeugt." zurückgibt und fügen Sie sie an der angegebenen Stelle in den folgenden Code ein. Überprüfen Sie die Lauffähigkeit des Programms. --- PHP-Code Start --- Funktion: Text ausgeben

Der folgende Text wird durch eine Funktion ausgegeben:

--- Code Ende --- @@@ PHP_20-2: Listings interpretieren - einfache Funktion Betrachten Sie die beiden folgenden Listings. Schreiben Sie auf ein Blatt Papier oder in ein Word-Dokument, wie die Ausgabe im Browser bei Interpretation der PHP-Anweisungen jeweils aussehen wird. *************************************** Listing 1: Ohne Funktion *************************************** --- PHP-Code Start --- Funktionen, v1: Multiplikation OHNE Funktion

Zwei Zahlen multiplizieren

GEGEBEN: Zahl 1 sei , Zahl 2 sei .

Zahlen multiplizeren ...

Ergebnis $erg ausgeben: .

--- Code Ende --- *************************************** Listing 2: Mit Funktion *************************************** --- PHP-Code Start --- Funktionen, v1: Multiplikation MIT Funktion

Zwei Zahlen multiplizieren

GEGEBEN: Zahl 1 sei , Zahl 2 sei .

Zahlen multiplizeren ...

Ergebnis $erg ausgeben: .

Funktionen - Auswahl

Zwei Zahlen multiplizieren oder addieren

GEGEBEN: Zahl 1 sei , Zahl 2 sei .

multiplizieren oder addieren.
Ihre Auswahl war " . $auswahl . "

Ihr Ergebnis: " . $erg . "

"; ?> --- Code Ende --- @@@ PHP_20-4: Erweitern Sie das Listing von 20-3) um folgende Optionen (ebenfalls mit Radiobutton anwählbar): 1. Es soll der Text "Diese schöne Funktion" ausgegeben werden. Das Wort "schöne" soll zahl1 mal vorkommen (wenn zahl1 = 3, lautet der Text "Diese schöne schöne schöne Funktion") 2. Es soll zahl1 durch zahl2 und zahl2 durch zahl1 berechnet werden. @@@ PHP_20-5: Einfache Funktion: Doppelte Textausgabe 1. Schreiben Sie zwei Funktionen, die jeweils einen unterschiedlichen Text in einer Variable speichern. 2. Lassen Sie beide Texte durch eine Leerzeile getrennt ausgeben. 3. Lassen Sie beide Texte durch ein Leerzeichen getrennt ausgeben. 4. Erzeugen Sie eine Funktion, die beide Texte durch einen Bindestrich getrennt in der Variable $gesamtText speichert. 5. Erzeugen Sie eine Funktion, die beide Texte durch einen Zeilenumbruch getrennt ausgibt. @@@ PHP_20-6: FOR-Schleife in Funktion Schreiben Sie eine Funktion "forschleife", die bei Aufruf von 1 bis 10 zählt und die Zahlen untereinander ausgibt. * Tipp zur Umsetzung Die Funktion berechnet keinen Rückgabewert, Sie brauchen also nicht die Anweisung return. @@@ PHP_20-7: Taschenrechner Erstellen Sie für die vier Grundrechenarten jeweils eine Funktion. Über ein Formular kann der User zwei Zahlen eingeben und eine Berechnungsform auswählen. * Tipp zur Umsetzung Für jede Grundrechenart erstellen Sie einen Absendebutton. Sie fragen ab, ob der Button einen Wert enthält, z.B. mit --- PHP-Code Start --- if(!empty($_POST['multiplizieren'])) { // mit Funktion Produkt errechnen } --- Code Ende --- @@@ PHP_20-8: Erweiterter Taschenrechner Erweitern Sie PHP_20-7 um weitere Rechenoperationen Ihrer Wahl. Ausführliche Referenz hier: http://de.php.net/manual/de/ref.math.php