Vous n'êtes pas identifié(e).
bonjour,
j'ai trouvé ce code et je ne pige pas tout
[code php]$parcours1=(!isset($parcours1)) ? "" : $parcours1 ; [/code]
pour ma part, j'aurais fais
[code php]if(!isset($parcours1)) {$parcours1 = "";}else {$parcours1=$parcours1;} [/code]
le premier est beaucoup plus simple mais ou puis trouver des explication sur l'utilisation de ce point d'intérrogation ?
Dernière modification par debe (27-04-2010 10:48:08)
Hors ligne
En effet, cela s'apelle d'ailleurs l'opérateur ternaire (une bonne recherche sur google en donne plein d'exemples). C'est limité, mais bien pratique dans certains cas.
la v2, c'est tabou, on en viendra tous a bout
Hors ligne
pour ma part, je ne vois pas ce qu'il y a de moins lisible
a++
Hors ligne
merci.
opérateur ternaire, je ne connaissais pas. une fois expliqué, effectivement, c'est simple ... et lisible si on comprends
je crois que je réutiliserai
Hors ligne
pour ma part, je ne vois pas ce qu'il y a de moins lisible
a++
Ben on le voit moins dans le code, ca prend moins de place. Pis y'en a qu'en abuse, imbriqué ce truc c'est mortel (j'ai vu un script comme ca au lieu de 120 lignes, il en faisait 1. Bobo les yeux )
la v2, c'est tabou, on en viendra tous a bout
Hors ligne
A vouloir simplifier, on aurait pu mettre simplement :
Le else étant facultatif si c'est pour laisser l'élément inchangé !
MERCI de lire le mode d'emploi avant de poster !!
Hors ligne