Bonjour je voulais savoir quel était la meilleur méthode a utiliser :
Code :
<?php
switch ($_GET['go']) {
case "1": $inc = 'Page01.php';
break;
case "2": $inc = 'Page02.php';
break;
default: $inc = 'Page01.php';
break;
}
include ($inc);
?>
ou bien :
Code :
<?php
switch ($_GET['go']) {
case "1": include "Page01.php";
break;
case "2": include "Page02.php";
break;
default: include "Page01.php";
}
?>
Laquelle est la plus rapide a executer ?
Merci d'avance
Publicité
Posté le 16-11-2003 à 03:18:06
mrbebert
Posté le 16-11-2003 à 03:39:42
A priori, je dirais que la 2ème est un peu plus rapide car elle n'utilise pas de variable intermédiaire (ca m'étonnerait que la différence se remarque )
Mais la 1ère est quand même plus clair
Profil supprimé
Posté le 16-11-2003 à 03:42:11
+1 pour la 2, mais bon ce genre d'operation est tellement rapide a faire que la difference est infime
danikool
Posté le 16-11-2003 à 03:42:59
Ok merci bcp : )
Profil supprimé
Posté le 16-11-2003 à 11:04:05
topic inutile : un bench avec un microtime() avt et apres ton switch et tu savais quel était la methode la plus rapide
Message édité par Profil supprimé le 16-11-2003 à 11:04:21
omega2
Posté le 16-11-2003 à 15:58:55
sPike : A par que le reste des programmes tournant sur l'ordi va jouer davantage sur le temps d'exécution que le changement du code.
omega2
Posté le 16-11-2003 à 16:01:04
Personellement, je trouves le second code plus facilement compréhensible. Mais il faut voir l'ensemble du code du projet, la première est peut être mieux intégré au reste et donc plus compréhensible par rapport au reste du projet.