PHP Funktionen mit Parameter
Bei der Namensvergabe für Funktionen gelten die gleichen
Regeln, wie für Variablennamen. Nur muss dem Namen einer
Funktion kein Dollarzeichen
vorangetellt werden.
Eine benutzerdefinierte Funktion mit Parameterübergabe
führt bei jedem Aufruf
ähnliche Anweisungen / Aufgaben aus. Die Unterschiede liegen
lediglich in den Parametern selbst.
Bespiel Quellcode
<html>
<head>
<title>Sternchenausgabe über Parameter</title>
<?php
function sternchen($zahl)
{
echo "<br />";
for ($i=1;$i<=$zahl;$i++)
{
echo "*";
echo "<br />";
}
}
?>
</head>
<body>
<?php
echo "Sternchenzeile mit 20 Sternchen.";
sternchen(20); // Funktionsaufruf mit Parameter 20
echo "Sternchenzeile mit 30 Sternchen.";
sternchen (30); // Funktionsaufruf mit Parameter 30
?>
</body>
</html>
Hier wird eine benutzerdefinierte Funktion erstellt, welcher
im Funktionsaufruf ein Parameter übergeben wird. Die Funktion
selbst gibt entsprechend des Parameterwertes eine unterschiedliche
Anzahl von Sternchen in einer Reihe aus.
So wird die Funktion im Body Bereich des Html Dokumentes zwei Mal mit unterschiedlichen Werten aufgerufen. Einmal wird der Wert 20 und einmal der Wert 30 übergeben. Die Steuerung zur Ausgabe der unterschiedlichen Sternchenausgaben wird durch eine For Schleife realisiert.
Die Schleifenanweisungen werden solange ausgeführt, wie
der Wert der Variablen $i entsprechend kleiner oder gleich der
Variablen $zahl ist. Der Wert der Variablen $zahl wird bei Funktionsaufruf
als Parameter an die Funktion übergeben.
Der Parameter, der an die Funktion übergeben wird, kann auch das Ergebnis einer Berechnung sein.
z.B. $result=20+10;
Funktionsaufruf wäre dann einfach:
sternchen($result);
oder:
$x=10;
$y=20;
$z=$x+$y;
sternchen ($z);
Es ist auch möglich anstatt der direkten
Parameterübergabe eine Berechnung durchführen zu lassen,
und das Ergebnis dieser Berechnung als Parameterwert zu übergeben.
z.B. sternchen(3*10);
Der Parameter kann also entweder eine Zahl, eine Variable selbst
oder das Ergebnis einer Berechnung sein.
PHP Tutorial
- PHP
- PHP installieren
- PHP - Anfang
- Variablen erzeugen
- Kommentare
- If-Anweisungen
- Logische Operatoren
- Funktionen
- For Schleifen
- While Schleife
- Formulare
- String Funktionen
- Textfelder mehrzeilig
- Radio Button Gruppe
- Select Auswahlen
- Checkbox
- Mehrfach Auswahlen
- Dateien
- Schleifen
- Array numerisch
- Array assoziativ
- Datum - Zeit
- Mail Funktionen
- Suchen|Ersetzen