Switch ou alternative ?


sff
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 336
Inscription: 2 Fév 2005

Switch ou alternative ?

Message le Dim Mai 09, 2010 11:44

Bonjour,

J'aimerais savoir entre ces 2 codes, lequel vous parait le mieux ?

Code: Tout sélectionner
if(isset($_GET['action'])){
   switch ($_GET['action']) {
   case 'remove': remove(); break;
   case 'add': add(); break;
      default : lists();
   }
}else{
   lists();
}


Code: Tout sélectionner
if((isset($_GET['action'])) AND function_exists($_GET['action'])) {

$_GET['action']();

} else{

lists();
}


Merci


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8579
Inscription: 23 Nov 2005

Re: Switch ou alternative ?

Message le Dim Mai 09, 2010 11:50

Le premier, pour des raisons de sécus évidentes (et de lisibilité je trouve).

swa
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 3
Inscription: 10 Sep 2009

Re: Switch ou alternative ?

Message le Lun Mai 10, 2010 12:19

Ouaip pareil, le premier avec le switch pour sécuriser ton script, sinon tu risques d'avoir de belles surprises :D

tabouet
WRInaute discret
WRInaute discret
 
Messages: 161
Inscription: 2 Oct 2008

Re: Switch ou alternative ?

Message le Lun Mai 10, 2010 12:56

Pareil... le premier.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité