Navigation : Forums > Suggestions > register global

Pages : 1 2 > Poster un nouveau sujet Ajouter un message
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.... :(
Profil Citer
maverick

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 :-)
____________________
image
Profil Citer
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. :-)
Profil Citer
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 =D

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.
Profil Citer
maverick

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 :-)
____________________
image
Profil Citer
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 ?
Profil Citer
maverick

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.
____________________
image
Profil Citer
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.
Profil Citer
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... :-)
Profil Citer
maverick

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.

____________________
image
Profil Citer

Navigation : Forums > Suggestions > register global

Pages : 1 2 > Poster un nouveau sujet Ajouter un message


Se rendre directement sur le forum :