Valeurs par défaut en une passe

le 30/06/2008 à 23:10
Valeurs par défaut en une passe
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

Commentaires

Ecrire

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours