Ne doit-on pas considérer aussi la fonction "isset()" ?
gatsusat
Posté le 17-09-2005 à 06:32:50
isset() c'est pour savoir si une variable est déclarée dans la page, c'est surtout utile pour des données genre $_post["mavar"]
sinon je préfère déclarer mes variables en début de page comme ça je fais quelque chose de plutot propre
Berceker United
PSN : berceker_united
Posté le 17-09-2005 à 11:25:38
Il est possible d'initialiser une variable ou le typer comme le array qui est fortement recommander. $arrValue = array();
Comme gatsusat il est préférable de l'initialiser
gatsusat
Posté le 17-09-2005 à 11:36:06
le PHP est un langage trop gentil qui permet à tout pleins de noobs de programmer par les pieds.
c'est vraiment dommage.
plainsofpain
Pingouino's lover
Posté le 17-09-2005 à 12:15:51
Il faudrait un vrai typage des variables, ca semblerait plus difficile, alors que ca le serait pas vraiment, et moins de gens voudraient en faire en bricolant
public $var = '';
public $var1 = 0;
public $var3 = array();
...
Ca rend le script beaucoup plus lisible et ca empeche que si par erreur on fous les register global a on, on se fasse demolire la gueule
Berceker United
PSN : berceker_united
Posté le 17-09-2005 à 23:11:16
C'est pour cela qu'il faut développer en mode erreur E_ALL Et puis un débutant va toujours esquiver un probleme en faisant un truc encore plus dégueu quelque soit le language.