Switch ou alternative ?

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par sff, 9 Mai 2010.

  1. sff
    sff WRInaute impliqué
    Inscrit:
    2 Février 2005
    Messages:
    531
    J'aime reçus:
    0
    Bonjour,

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

    Code:
    if(isset($_GET['action'])){
    	switch ($_GET['action']) {
    	case 'remove': remove(); break;
    	case 'add': add(); break;
    		default : lists();
    	}
    }else{
    	lists();
    }
    Code:
    if((isset($_GET['action'])) AND function_exists($_GET['action'])) { 
    
    $_GET['action'](); 
    
    } else{ 
    
    lists(); 
    }
    Merci
     
  2. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 885
    J'aime reçus:
    74
    Le premier, pour des raisons de sécus évidentes (et de lisibilité je trouve).
     
  3. swa
    swa Nouveau WRInaute
    Inscrit:
    10 Septembre 2009
    Messages:
    3
    J'aime reçus:
    0
    Ouaip pareil, le premier avec le switch pour sécuriser ton script, sinon tu risques d'avoir de belles surprises :D
     
  4. tabouet
    tabouet WRInaute discret
    Inscrit:
    2 Octobre 2008
    Messages:
    168
    J'aime reçus:
    1
    Pareil... le premier.
     
Chargement...
Similar Threads - Switch alternative Forum Date
Alternative plus rapide à un switch php Développement d'un site Web ou d'une appli mobile 5 Décembre 2009
Switch de contenus HP : liens internes Référencement Google 6 Mars 2020
Quel hébergement ? ( Mauvaise expérience O2switch) Administration d'un site Web 4 Décembre 2019
Pointer un ndd EuroDns vers O2switch Administration d'un site Web 15 Avril 2013
Indexation Google multidomaines chez Hebergeurs Verts avec CPanel: HostPapa, o2Switch etc Crawl et indexation Google, sitemaps 12 Août 2012
Développement module inscription entre site en joomla et serveur de type VoipSwitchde Développement d'un site Web ou d'une appli mobile 13 Juillet 2012
Avis, retour d'expérience avec O2Switch, PlanetHoster ? Administration d'un site Web 27 Juillet 2011
switch pas pris en compte dans un if Développement d'un site Web ou d'une appli mobile 12 Juillet 2011
Problème PHP switch($page) Développement d'un site Web ou d'une appli mobile 15 Juillet 2010
Switcher du mutu au Kimsufi 500G ? Administration d'un site Web 3 Mai 2010