1000 variables ou un tableau à 1000 entrées ? [PHP] - PHP - Programmation
Marsh Posté le 01-02-2004 à 09:34:14
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
Marsh Posté le 01-02-2004 à 10:34:08
perso pour les traduction j'utilise des define(), et j'inclus ensuite le bon fichier de définition
Marsh Posté le 01-02-2004 à 10:51:03
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
Marsh Posté le 01-02-2004 à 11:20:27
ReplyMarsh Posté le 01-02-2004 à 11:47:37
j'ai voté pour la solution 2 mais j'utilise la solution 1 (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)
Marsh Posté le 01-02-2004 à 02:12:37
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à
Quelqu'un s'est déjà amusé à faire un benchmark la dessus ?
Message édité par Core 666 le 01-02-2004 à 15:25:11