Bonjour,
J'ai écrit une fonction d'initialisation de variable qui semble marcher mais j'ai des doutes sur la bonne pratique et les éventuels risques. J'aimerais donc avoir un avis.
Mon but est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php function defaultEmptyValue($var, $value=null) { if (!isset($var) or empty($var)) $var = $value; return $var; } $maVar = @defaultEmptyValue($maVar); ?>
Si la variable a une valeur significative, je n'y touche pas,
Si elle n'est pas définie ou si elle a une valeur équivalente à empty, elle prend par défaut la valeur du second paramètre.
Partager