Har en funktion som ser ut som nedan. Problemet är att jag vill kunna anropa den med valfritt antal argument. Dvs. Hoppa över ett argument ibland.
Om jag ex. inte vill skicka med $intID så vill jag kunna skriva ex. mkLink("Doff",,"Hihi","hej"), men det går inte.
Parse error: parse error, unexpected ',' in e:\wwwroot\pm.php on line 79.
Så då måste jag lägga in ett totalt onödigt värde där mkLink("Doff",1,"Hihi","hej"). Kan ju inte vara nödvändigt att man måste göra så?
function mkLink($strType,$intID,$strName,$strText)
{
...
}
Du kan skicka in tomma variabler och använda dig av empty() för att filtrera de. Notera dock att empty() returnerar sant även då värdet är 0 och "0". http://se.php.net/manual/en/function.empty.php