Auteur |
Message |
Macdir
Messages : 19
Inscrit le : 23/06/2002 |
Posté le 08/08/2002 à 20:33:38
Message N°1 #
|
Un truc ke j'ai aps encore capté, c'est pk toujours dire dans vos articles de mettre le register_global à ON, car dans pas longtemps elle sera d'office mis a OFF, donc on apprend qqch ki ne servira bientot plus.
J'ai aps compris pourquoi.... |
|
maverick
Messages : 619
Inscrit le : 04/04/2002 |
Posté le 08/08/2002 à 21:09:15
Message N°2 #
|
Tu fais référence à l'article d'installation d'Apache, PHP, MySQL ?
Il a été écrit de cette façon parce que de nombreuses configurations PHP d'hébergeurs ont encore l'ancienne méthode, le register_global à On.
La volonté de l'équipe PHP est de faire passer tout le monde petit à petit en register_global à Off. A savoir que beaucoup d'entre nous ont appris à coder avec le register à off, la migration ne se fait pas en un jour.
Voilà, j'espère t'avoir éclairé un peu plus là dessus
____________________
|
|
Macdir
Messages : 19
Inscrit le : 23/06/2002 |
Posté le 09/08/2002 à 11:43:13
Message N°3 #
|
Oui, je sias, mais le but est de pousser tout le monde a utiliser register global a off, et utiliser els variables $_XXX['xxx'] plutot ke els $HTTP_XXX_VARS['xxx'] car ces deniers vont aussi disparaitre!
Et si j'ai bien compris a la 4.4.0 le register global aura disparu, et la 4.3.0 est déjà en beta test, donc le mieux est de dire de mettre register global a off, meme si actuellement il est encore a ON, cela evitera au nouveau programmeur de devoir tout recoder si l'hebergeur decide de mettre register global a off. |
|
Erianor
Messages : 199
Inscrit le : 12/05/2002 |
Posté le 09/08/2002 à 11:53:38
Message N°4 #
|
Le nouveau programmeur risque aussi de 'tester' des scripts récupérés sur le net et de les voir exploser un à un. Sauf ESKUEL bien sur
Car je ne sais pas si tu as remarqué mais y'a beaucoup de scripts qui ne sont pas encore prêts, alors si il met à off dans l'article ça va pleuvoir sur le forum. |
|
maverick
Messages : 619
Inscrit le : 04/04/2002 |
Posté le 09/08/2002 à 11:56:06
Message N°5 #
|
De plus, je ne pense pas que les $HTTP_*_VARS vont disparaitre... Elles seront simplement équivalentes aux $_*
Si tel est le cas, va falloir faire du rechercher remplacer dans eSKUeL
____________________
|
|
Erianor
Messages : 199
Inscrit le : 12/05/2002 |
Posté le 09/08/2002 à 12:02:34
Message N°6 #
|
Y'a encore des Hébergeurs qui n'ont pas la 4.1 donc pas de $_*... donc à moins qu'ils veuillent un chaos indescriptible ils vont lausser la version longue un moment...
Par contre je ne sais pas si les deux sont équivalentes. $HTTP_*_VARS sont superglobals également ? |
|
maverick
Messages : 619
Inscrit le : 04/04/2002 |
Posté le 09/08/2002 à 12:17:02
Message N°7 #
|
Pas que je sache... Ce que je voulais dire par là, c'est que c'est juste une question de syntaxe dans le code d'eSKUeL.
____________________
|
|
Erianor
Messages : 199
Inscrit le : 12/05/2002 |
Posté le 09/08/2002 à 12:52:27
Message N°8 #
|
Oui ça je me doute, la modif est maigre. |
|
Macdir
Messages : 19
Inscrit le : 23/06/2002 |
Posté le 09/08/2002 à 13:55:23
Message N°9 #
|
Pour ce ki est des $HTTP_*_VARS y vont disparaitre, si vous avez pas encore lu l'article ici, vous pouvez dire de mettre le register global a on, mais alors il faut dire de programmeur avec les $_*
.
Ici le lien de l'article ke j'ai lu : http://www.phpinfo.net/?p=articles&rub=globals
Voilà je vous conseille de le lire... |
|
maverick
Messages : 619
Inscrit le : 04/04/2002 |
Posté le 09/08/2002 à 13:58:43
Message N°10 #
|
Pour eskuel, ca n'est pas possible... pour le moment, encore beaucoup de gens utilisent un PHP qui ne connait pas les $_*
Donc il faut passer pas les "anciennes" méthodes.
____________________
|
|