:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte
Unternehmen im
Anbieterverzeichnis von SELFPHP
:: SELFPHP Forum ::
Fragen rund um die Themen PHP? In über
120.000 Beiträgen finden Sie sicher die passende
Antwort!
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
:: Qozido ::
Die Bilderverwaltung mit Logbuch für
Taucher und Schnorchler.
|
|
Vorgabewerte für Parameter |
Eine Funktion kann C++-artige Vorgabewerte für skalare Parameter wie folgt definieren:
<?php
function mixen ($typ = "Kaffee") {
return "Tasse $typ<br>";
}
echo mixen ();
echo mixen ("Tee");
?>
Ausgabe
Tasse Kaffee
Tasse Tee
Der Vorgabewert muss ein konstanter Ausdruck sein, darf also keine Variable oder ein Element einer Klasse sein. Bitte beachten Sie, dass alle Vorgabewerte rechts von den Nicht-Vorgabeparametern stehen sollten – sonst wird es nicht funktionieren.
Beispiel
<?php
function mixen ($typ = "Maxi", $geschmack) {
return " $typ Becher $geschmack-Mix.";
}
echo mixen ("Kirsch");
?>
Ausgabe
Warning: Missing argument 2 for mixen() in C:\php5xampp-dev\htdocs\php5\test2.php on line 2
Kirsch Becher -Mix.
Lösung
<?php
function mixen ($geschmack, $typ = "Maxi") {
return "$typ Becher $geschmack-Mix.";
}
echo mixen ("Kirsch");
?>
Ausgabe
Maxi Becher Kirsch-Mix.
|
|
|
|
|
|