Zoals elke "goede" php'er werk ikke met de 'error_reporting( E_ALL );' aan..
Ineens komen de kleinste dingentjes om de hoek zetten, en 1 daarvan is het feit dat je ALTIJD al de variabelen moet declareren..
Nou is dit opzich niet echt een probleem, want tja, in JAVA en C++ moet je dat ook gewoon. Punt was alleen dat je bij PHP altijd moet checken of deze bestaat en dergelijke. Enfin, dat resulteerde bij mij in hoop extra code, en lichte rsi.
Daarom ben ik een functie gaan verzinnen, en voor alsnog werkt deze perfect..
Met de aanroep
Ineens komen de kleinste dingentjes om de hoek zetten, en 1 daarvan is het feit dat je ALTIJD al de variabelen moet declareren..
Nou is dit opzich niet echt een probleem, want tja, in JAVA en C++ moet je dat ook gewoon. Punt was alleen dat je bij PHP altijd moet checken of deze bestaat en dergelijke. Enfin, dat resulteerde bij mij in hoop extra code, en lichte rsi.
Daarom ben ik een functie gaan verzinnen, en voor alsnog werkt deze perfect..
PHP:
1
2
3
4
5
| function make_var( $var_name ) { $temp = "$var_name"; global $$temp; IF ( empty( $$temp ) ) $$temp = ""; } |
Met de aanroep
PHP:
Mijn vraag is, kan iemand deze functie verbeteren en onderuit slaan met goede argumenten.. Of natuurlijk zeggen dat hij gewoon werkt..
1
| make_var( "MyVar" ); |