• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Parameter mit werten belegen

pizzabote

Neues Mitglied
Hi wollte mal fragen, ob man die parameter einer funktion sofort belegen kann
bsp

PHP:
private function pizza($pizza=ja,$bote) {
}
 
Ja, und Du bist nahe dran mit deinem Beispiel.

PHP:
private function pizza($pizza="ja",$bote=1,$typ=array(),$nichtsdrauf="") {
}
 
Hi pizzabote, willkommen bei html.de!

Geht. Sinnvollerweise nimmt man dafür aber die letzten der übergegebenen Variablen, weil das ja eigentlich eine Vereinfachung beim Funktionsaufruf sein soll. Wenn du in jetziger Konstellation die Funktion mit nur einem Parameter aufrufst, wirst du einen Fehler bekommen, da der zweite Parameter ja gesetzt sein muss und das geht nur, wenns den ersten auch gibt.

Und bist du sicher dass da $pizza=ja stehen soll? Nicht vielleicht $pizza=true oder $pizza='ja'?

Die 17 bitte mit ganz viel 12 aber bitte ohne 34! ;-)

Bodil
 
Zurück
Oben