Crazy skrev:
> Hvordan laver man en funktion der har et variabelt antal input og/
> eller output?
Hvis to betingelser er opfyldt, kan det gøres med initialiserede
parametre:
function show_info ($content, $color='red', size='normal') {
blablabla
}
Den funktion kan kaldes med en, to eller tre parametre. Men
betingelsen er at man aldrig vælger at sætte $size uden også at
sætte $color samt at de præinstallerede værdier altid giver
mening.
Hvis ikke den løsning er gangbar, er der kun array-metoden
tilbage som Birger fortalte dig i går i din første tråd. Det
behøver dog slet ikke været et globalt array.
> Er arrays sagen (både ved input og output)?
Formodentlig.
function get_info ($inarray,&$outarray) {
$outarray[0]='konstantinopolitanerinde';
}
Hvis funktionen kaldes sådan:
get_info($in,$out);
så vil $out[0] have værdien 'konstantinopolitanerinde' efter
kaldet. Det gælder også selv om det array er lokalt i en anden
funktion.
--
Bertel
http://bertel.lundhansen.dk/ http://fiduso.dk/