Utiliser des valeurs par défaut est une bonne pratique de développement, notamment en PHP puisque les variables ne sont pas déclarées. On procède généralement avec une condition :
if (isset($_GET['x'])) { $x = validation($_GET['x']); } else { $_GET['x'] = 0; }
Daniel Arnolds propose une autre approche : en ajoutant à $_GET le tableau de valeur par défaut, on peut attribuer les variables qui manquent, avec leur valeur par défaut. Cette approche est plus compacte que la précédente, mais souffre du manque de validation.
$args = $_GET + array('x'=>0);
- How I PHP: Using defaults for input arguments
if (isset($_GET['x'])) { $x = validation($_GET['x']); } else { $_GET['x'] = 0; }
Daniel Arnolds propose une autre approche : en ajoutant à $_GET le tableau de valeur par défaut, on peut attribuer les variables qui manquent, avec leur valeur par défaut. Cette approche est plus compacte que la précédente, mais souffre du manque de validation.
$args = $_GET + array('x'=>0);
- How I PHP: Using defaults for input arguments
-
Auteur
-
Origine