Les fonctions php utilisent beaucoup de temps?

Les fonctions php utilisent beaucoup de temps? - PHP - Programmation

Marsh Posté le 17-04-2003 à 16:45:37    

Alors je me demandais
si le fait d'utiliser une fonction affichage_article() prenait plus de temps dans une page php que de mettre directement le code...
 
Je voulais calculer le temps de génération avec les deux cas mais en faisant plusieurs essais sans toucher à la page, ça change beaucoup..alors faut voir si c'est fiable...
 
Si vous savez la réponse, n'hesitez pas :-)  
merciiiiiiii

Reply

Marsh Posté le 17-04-2003 à 16:45:37   

Reply

Marsh Posté le 17-04-2003 à 17:38:10    


Si une fois ca te suffit pas essaie de faire une boucle 1000* tu verras un peu mieux la différence de temps ou non.


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 17-04-2003 à 17:44:23    

hummmmmm

Reply

Marsh Posté le 22-04-2003 à 16:33:29    

Je penses que la diférence de temps est minime. (mais je me trompe peut être)
En tout cas, c'est beaucoup plus clair une page de code contenant 20 fonctions de 50 lignes (en moyenne) qu'une page de 5000 lignes avec des blocs de 60-70 lignes qui se répète plusieurs fois.
 
En plus, il y a moins de risque de faire une erreur si t'as un seul endroit à modifier que si t'en as 15 ;)

Reply

Marsh Posté le 23-04-2003 à 09:46:00    

totalement d'accord avec ce que tu as dit :-)

Reply

Marsh Posté le 21-05-2003 à 15:38:54    

et si on fait un include d'une page avec une série de fonction...?
ça ralenti beaucoup?

Reply

Marsh Posté le 21-05-2003 à 15:46:49    

fbthereturn a écrit :

et si on fait un include d'une page avec une série de fonction...?
ça ralenti beaucoup?


 
Non.
Et de toute façon, on s'en fout que ça prenne "un tout petit peu plus de temps" parce que le plus important est que le code soit clair et maintenable !
 
En général, lorsqu'on a un code clair, les performances et les bugs en moins suivent avec.


Message édité par eL_Shaman___ le 21-05-2003 à 15:47:27
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed