functions med standard-variabler
når jeg opretter egne funktioner med flere variabler i funktionakaldet opretter jeg gerne flere af variablerne med standardvalg, eksempel:---- kode ----
function leftblock($input, $echo = true, $width = 'auto', $classnavn = "RammeBoxClear") {
$output = "<div class=\"$classnavn\" style=\"width:$width;\">\n"
."<font>$input</font>\n"
."</div>\n";
if ($echo == true) {
echo $output;
} else {
return $output;
}
return $output;
}
---- kode ----
den kan kaldes normalt med funktionskaldet:
leftblock($inputtekst) og så skriver den en tekstboks ud fra de standardvariabler jeg har lagt i funktionen.
Vil jeg derimod have en anden class end standardvalget, er jeg nødt til at lave et langt funktionskald:
leftblock($inputtekst, true, 'auto', "RammeBoxGrey")
og ikke bare:
leftblock($inputtekst, , , "RammeBoxGrey")
eller er der andre smarte måder at lave nogle standardvalg på, hvor det er nemt og enkelt at lave funktionskaldet, for det er også ind imellem et problem at huske rækkefølgen på varablerne.
mvh Folmer
