Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3225 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] 1000 variables ou un tableau à 1000 entrées ?

 


Quelle solution est la plus rapide pour stocker des correspondances de langue ?




Attention si vous cliquez sur "voir les résultats" vous ne pourrez plus voter

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] 1000 variables ou un tableau à 1000 entrées ?

n°627530
Core 666
Posté le 01-02-2004 à 02:12:37  profilanswer
 

Que vaut-il mieux privilégier ?
 
$cat = "chat";
$dog = "chien";
$horse = "cheval";
 
Ou :
 
$langue['cat'] = "chat";
$langue['dog'] = "chien";
$langue['horse'] = "cheval";
 
Que choisiriez vous entre ces deux possibilités pour stocker des mots traduits (plusieurs centaines) ? Je sais qu'il existe d'autres solutions mais je souhaite m'arrêter à une de ces deux là :jap:
 
Quelqu'un s'est déjà amusé à faire un benchmark la dessus ?


Message édité par Core 666 le 01-02-2004 à 15:25:11
mood
Publicité
Posté le 01-02-2004 à 02:12:37  profilanswer
 

n°627553
mum
Posté le 01-02-2004 à 09:34:14  profilanswer
 

peut etre connais tu la fonction Array, qui je pense est surement optimisée pour ce que tu veux faire
 
http://fr.php.net/manual/en/function.array.php

n°627567
jagstang
Pa Capona ಠ_ಠ
Posté le 01-02-2004 à 10:34:08  profilanswer
 

perso pour les traduction j'utilise des define(), et j'inclus ensuite le bon fichier de définition

n°627575
Tentacle
Posté le 01-02-2004 à 10:51:03  profilanswer
 

Je pense qu'un tableau avec un système clé=>valeur sera plus lent, mais perso je prendrais cette solution parce que sinon faudra que tu fasses toujours gaffes aux noms de variables que tu utiliseras dans tes scripts de peur de tomber sur un mot de ton dico. De plus (enfin ça dépend de ce que tu veux en faire) avec un tableau tu pourras lister les mots donc tu as la traduction.
Sinon il y a les constantes comme le propose jagstang

n°627581
gizmo
Posté le 01-02-2004 à 11:04:04  profilanswer
 

gettext?

n°627587
Tentacle
Posté le 01-02-2004 à 11:20:27  profilanswer
 


+1
ça à l'air sympa, connaissait pas  :jap:

n°627605
antp
Super Administrateur
Champion des excuses bidons
Posté le 01-02-2004 à 11:47:37  profilanswer
 

j'ai voté pour la solution 2 mais j'utilise la solution 1 [:ddr555] (faudrait que je fasse de l'ordre dans le code de mon site un de ces jours, c'est un peu le bordel avec la solution 1)


Message édité par antp le 01-02-2004 à 11:48:09

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] 1000 variables ou un tableau à 1000 entrées ?

 

Sujets relatifs
allocation dynamique pour un tableau d'éléments[PHP-PostgresSQL] Comment récupérer l'index d'insertion?
[JS/PHP] Expression rationnelle pour valider un NomComment ont affiche un message d'alerte en PHP ?
Récuperer les cookies avec PHP??![PHP-MySQL] Récupérer la date de dernière modif. de la DB ??
[PHP] Mettre 1 fonction par fichier ???[HTML/JS] Envoyer un tableau comme formulaire
PHP et flash MX!![PHP] mkdir -> problème de droits
Plus de sujets relatifs à : [PHP] 1000 variables ou un tableau à 1000 entrées ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR