Met deze code doe ik eigenlijk niks, maar ik vraag me gewoon af wáárom het niet werkt.
Als ik onderstaande code niet in een functie e.d. plaats, werkt het
:
Maar zodra ik die code in een functie plaats, werkt het niet meer
:

Ik gebruik PHP versie 4.2.2
Als ik onderstaande code niet in een functie e.d. plaats, werkt het
PHP:
1
2
3
4
| <?php $varName = 'SERVER'; print_r(${'_' . $varName}); ?> |
Maar zodra ik die code in een functie plaats, werkt het niet meer
PHP:
1
2
3
4
5
6
7
8
| <?php function doSomething() { $varName = 'SERVER'; print_r(${'_' . $varName}); } doSomething(); ?> |
code:
Ik snap echt niet waarom het dan opeens foute code is. Wat zie ik over het hoofd? 1
| Notice: Undefined variable: _SERVER in c:\***\test.php on line 5 |
Ik gebruik PHP versie 4.2.2