Re: Fonction table_valeur() et les valeurs null
Eric Lupinacci <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <CAM6W4bYf6w1w546PNoVXY=C8MSBESeGpuokwvR4nTuCW3vCnqA@mail.gmail.com> |
Yop, Le 14 novembre 2016 à 15:04, Matthieu Marcillaud <[email protected]> a écrit : > >> Notre écriture est strictement équivalente au nouvel opérateur PHP7 '??' : > $table = $table[$k] ?? $defaut; > > Oui mais c'est pas pour cela que ça correspond au besoin de table_valeur() qui est censé retourner la valeur d'une clé. Ce qui me gêne c'est que la clé existe mais on ne retourne pas la valeur et je trouve ce comportement (tardivement) bizarre. Après pour rajouter une option ok mais il va falloir la positionner en 3 eme argument sachant qu'on utilise rarement le deuxième ($defaut). On peut aussi passer en array $options mais là ça va être compliqué dans l'écriture des squelettes sachant que je vois plus comment on va utiliser l'écriture simplifiée #VALEUR{heure/0/precipitation}. Tu as une idée ? ++ Eric