Mailinglisten-Archive |
Mahlzeit,
> ich versuche gerade eine Funktion zu schreiben, bei der ein Übergabewert
optional ist.
> $today = date("Y-n-j",time());
> function cl_date_format ($date_format , $date_string = $today ) {
> ....
> }
also ich würde das wie folgt machen:
function test($variable="wert") {
...
if ($variable=="wert") {
...
}
}
wird nun die Funktion mit einem Parameter aufgerufen, dann wird dieser in
der Variable "$variable" abgelegt. Wird kein Parameter übergeben, dann
bekommt $variable den Wert "wert".
Mit zwei Parametern könnte man das so machen:
function test($variable1, $variable2="wert") {
...
if ($variable2=="wert") {
...
}
}
Das hieße dann, daß mindestens ein Parameter mit übergeben werden muß und
zwar genau der erste. Der zweite könnte in diesem Bsp. optional sein.
Sollen aber beide Parameter optional sein, muß die Sache ganz anders
realisiert werden. Ich würde in diesem Fall die Funktion mit einem Array
als Parameter aufrufen. Solltest Du hierzu noch Fragen haben, dann kannst
Du Dich gerne bei mir melden.
Bye,
Heiko
php::bar PHP Wiki - Listenarchive