Ik wil aan de hand van een switch zeg maar bepalen welke variabel een bepaalde waarde krijgt.
Dus zeg maar:
Vervangen door:
Geen van bovenstaande werken altijd. wat ik me wel kan bedenken is met eval werken, maar daar wordt je ook niet blij van. Klopt het dat het dus niet korter kan?
Dus zeg maar:
PHP:
1
2
3
4
5
6
7
8
9
| switch ($switch) { case 1: $een = $var; break; case 2: $twee = $var; } |
Vervangen door:
PHP:
1
2
3
| ${$stack ? 'een' : 'twee'} = array($tekst); // werkt, maar niet met arrays object ed Of $stack ? $een : $twee = array($tekst); // werkt niet Of ($stack ? $een : $twee) = array($tekst); // werkt ook niet (parse error) |
Geen van bovenstaande werken altijd. wat ik me wel kan bedenken is met eval werken, maar daar wordt je ook niet blij van. Klopt het dat het dus niet korter kan?