10. maj 2008 - 18:57
Der er
7 kommentarer og 1 løsning
Lave en funktion med valgfri parameter
Hej Jeg spekulerer lidt på om det er muligt at lave en funktion med et valgfrit parameter: function test($type) { switch($type) { case 'php4': echo 'Typen er php4'; break; case 'php5': echo 'Typen er php5'; break; default: echo 'Typen er hverken php eller php5'; } } Meningen er altså at der ikke behøver være et parameter, men der må gerne. Med venlig hilsen Morten
Annonceindlæg tema
Det, du mener, er at brugeren ikke behøver at skrive en parameter, når han/hun bruger funktionen - har jeg forstået det korrekt? Hvis brugeren bruger funktionen således: test(); Vil PHP returnere:
For pokker da, den elendige Send-knap. Hvis brugeren bruger funktionen således: test(); Vil PHP returnere: "Typen er hverken php eller php5" Hvis vedkommende derimod gør således: test("php4"); Vil PHP returnere: "Typen er php4" Var det sådan du mente? :)
virtual1ty: Ja det er det jeg mener. Det behøver dog ikke være en bruger, men principet er det samme.
function test($type = "php5") { // do this } $type er nu valgfri, hvis den ikke er angivet bliver den til "php5" som default
Kiggede nærmere på dit link frand, så det er dig der får pointene, hvis du smider et svar. Er det muligt at smide alle oplysninger ind i et aray. Lidt alá dette: function test($type, $array[]) { echo $type; foreach($array as $arr) { echo $arr; } }
11. august 2008 - 19:11
#7
venter stadigvæk på et svar frand. Hvis du ikke snart smider et svar, går poitene til en af de andre to, hvis de altså smider et svar...
12. august 2008 - 09:40
#8
Bøh!
Vi tilbyder markedets bedste kurser inden for webudvikling