Je me demandais, en termes de performance ...
Si j'avais un tableau _REQUEST $ de 30 éléments, et je besoin pour saisir des éléments de les fixer à de nouveaux réseaux utilisant des fonctions, quand serait-il préférable d'utiliser plusieurs isSet vs forEach + Switch:
Exemple:
- Méthode 1 = 15 éléments
- Méthode 2 = 10 éléments
- Méthode 3 = 2 éléments
Méthode 1:
foreach($_REQUEST['data'] as $key => $val)
{
switch($key){
case 'blah':
$newarray['blah'] = $val;
break;
.....
case 'blah2':
.....
case 'blah3':
.....
case 'blah4':
.....
}
}
Méthode 3:
if(isset($_REQUEST['data']['blah'])) $newarray['blah'] = $_REQUEST['data']['blah'];
if(isset($_REQUEST['data']['blah2'])) $newarray['blah2'] = $_REQUEST['data']['blah2'];
Je suppose pour la méthode 3, il est préférable d'utiliser if (isset) mais je ne suis pas sûr, quand serait-il bon d'utiliser l'un sur l'autre?
Je vais dire foreach + if-else. Il est préférable. – Avishake
Qu'est-il arrivé à la méthode 2? – RiggsFolly