Teil von  SELFPHP   Teil von  Praxisbuch  Teil von  Funktionen und Prozeduren
Letztes Update: 16.08.2005 17:53:45


Navigation

Seite News *

Seite Startseite
Seite Über SELFPHP
Seite Werbung
Seite Kontakt
Seite Forum *
Seite Download *
Seite SELFPHP Banner *
Seite SELFPHP in Buchform
Seite Newsletter *
Seite Impressum

 
* Link führt ins Internet


Anbieterverzeichnis
Informieren Sie sich über die Unternehmen in unserem Anbieterverzeichnis!  

 


SELFPHP Forum
Fragen rund um die Themen PHP? In über 79.000 Beiträgen finden Sie sicher die passende Antwort!  


Newsletter
Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 



 

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 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.


 


Funktionsargumente
 




 sponsored by

Host Europe


HighText iBusiness


Host Europe




© 2001-2006 E-Mail SELFPHP - Damir Enseleit, info@selfphp.deImpressumKontakt
© 2005-2006 E-Mail PHP5 Praxisbuch - Matthias Kannengiesser, m.kannengiesser@selfphp.de