Qu'est-ce qui te fait bloquer ?
La solution avec un array sera probablement plus rapide.
Sinon, si tu il y a un lien logique entre les numéros et les couleurs, tu peux calculer la couleur à partir de son numéro.

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
yAro Le 21/04/2005 à 13:27 $couleur = $couleursImportantce[$todo_classe['importance']]; mieux en effet ^^

Webmaster et
développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.
Suivez l'actualité de tous vos site préférés sur yAronews :
http://ns.yaronet.com =)
Nil Le 21/04/2005 à 13:46 C'est plus rapide, mais en terme d'allocation mémoire, lequel est le mieux ? (bon, c'est vrai que sur les machines actuelles on n'est pas à ça près , mais je me demande)
yAro Le 21/04/2005 à 13:50 je sais pas trop ... de tte facon les 2 reviennent au mme :
- le switch est aussi rapide en acces vu que normalment c + rapide qu'une imbrication de if/else ... mais c + long niveau code source donc + long a compiler
- l'array est + pti niveau source mais allocation en +, ensuite l'accès doit ê tt aussi efficace que le switch ^^

Webmaster et
développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.
Suivez l'actualité de tous vos site préférés sur yAronews :
http://ns.yaronet.com =)
[cross]
Nil> ben ca dépend, dans le cas d'un langage compilé [donc pas php], si le compilo est bete, met tous les tableaux en ram et met tout le code en rom, alors oui tu vas économiser de la ram, mais sur bcp de plateformes ram et rom sont confondues (sur pc, le fait que le code soit en lecture-seule permet qd meme de ne pas avoir a écrire sur le disque si la RAM swappe, juste lire a partir du disque quand on en a besoin ^^) et comme le 1er code est plus gros en ram+rom, c'est plutot moins efficace (surtout que ca epuisera plus vite les caches)
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
yAro Le 21/04/2005 à 13:54 faut aussi se rappeler qu'un .php est recompilé à chq execution ^^

Webmaster et
développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.
Suivez l'actualité de tous vos site préférés sur yAronews :
http://ns.yaronet.com =)
Hum,
En fait je pense que je vais mettre une image à la place de colorer une phrase, donc faut que je me décide encore ^^
Nil Le 21/04/2005 à 14:24 Question conne, tant qu'on est là-dedans : yAro, tu dis que le PHP est recompilé à chaque passe (je pensais qu'il était juste parsé comme un langage de script tout con, donc qu'on évaluait les expressions au fur et à mesure...). C'est un peu gland, non ? Il n'y a pas moyen de le compiler et de le tokeniser une fois pour toutes (quitte à stocker la version tokenisée ailleurs) et de travaillers avec un hash pour voir si le fichier a été modifié avant chaque appel ?
Nil Le 21/04/2005 à 15:00 Ah oui, c'est vrai j'avais lu ça dans la bible PHP
Les marqueurs imbriqués sont autorisés ?