Ik heb de volgende functie:
Deze resulteert in:
key: bla
value: 25
Dat is dus goed.
Maar nu wil ik de aanroep van die functie makkelijker maken, dat 'm gewoon kan aanroepen met
Hier kom ik echter niet uit. Ik krijg het niet voor elkaar om dan ervoor te zorgen dat ik én de key én de value binnen krijg. Geprobeerd met $bla en $$bla, ook met &$bla en nog een aantal mogelijkheden.
Ik heb het idee dat de truc in passing of calling by reference zit, maar dat blijft nogal wazig voor mij op dit moment.
Ik hoop dat iemand mij kan helpen hiermee (-:
PHP:
1
2
3
4
5
6
7
8
9
| function blaat($array) { list($key, $value) = each($array); echo "key: $key<br>\n"; echo "value: $value<br>\n"; } $bla = 25; blaat(array(bla => $bla)); |
Deze resulteert in:
key: bla
value: 25
Dat is dus goed.
Maar nu wil ik de aanroep van die functie makkelijker maken, dat 'm gewoon kan aanroepen met
PHP:
1
2
3
| blaat("bla"); //of: blaat($bla); |
Hier kom ik echter niet uit. Ik krijg het niet voor elkaar om dan ervoor te zorgen dat ik én de key én de value binnen krijg. Geprobeerd met $bla en $$bla, ook met &$bla en nog een aantal mogelijkheden.
Ik heb het idee dat de truc in passing of calling by reference zit, maar dat blijft nogal wazig voor mij op dit moment.
Ik hoop dat iemand mij kan helpen hiermee (-:
Ook Knor is aangestoken met het ligfietsvirus!