Partage
  • Partager sur Facebook
  • Partager sur Twitter

Petite question

Sujet résolu
    22 juillet 2006 à 9:23:50

    Salut,

    Juste pour savoir que veux dire la fin de cette ligne :

    $val = ($userdata['user_id'] == ANONYMOUS ) ? 1 : 0;

    C'est a dire >>> ) ? 1 : 0;

    Merci
    • Partager sur Facebook
    • Partager sur Twitter
      22 juillet 2006 à 9:37:22

      C'est l'équivalent de cette condition :

      if($userdata['user_id'] == 'ANONYMOUS' )
      {
          $val = 1;
      }
      else
      {
          $val = 0;
      }
      • Partager sur Facebook
      • Partager sur Twitter
        22 juillet 2006 à 9:39:44

        C'est plus propre, mais, c'est plus lent.
        • Partager sur Facebook
        • Partager sur Twitter
          22 juillet 2006 à 9:44:34

          Citation : Jash

          C'est plus propre, mais, c'est plus lent.



          Donc vaux mieux rester sur la méthode que "strucky" a montré ??

          Citation : strucky

          C'est l'équivalent de cette condition :

          if($userdata['user_id'] == 'ANONYMOUS' )
          {
              $val = 1;
          }
          else
          {
              $val = 0;
          }
          • Partager sur Facebook
          • Partager sur Twitter
          Anonyme
            22 juillet 2006 à 9:47:37

            Les conditions ternaires, c'est bien car ça ne fait plus qu'une ligne ! La différence avec les conditoins classiques, elle est tellement infime que c'est à toi de voir :
            Tu préfères un coe court auquel il faut t'habituer ou un code long que tu maîtrises déjà, car les conditions ternaires, il faut quelques heures avant d'avoir le réflexe !
            • Partager sur Facebook
            • Partager sur Twitter
              22 juillet 2006 à 10:10:26

              De toute façon, je vais resté comme je suis avec des condition classiques. J'ai appris comme ça est les comprend mieux. :D

              C'était juste une question car je connaissais pas ça, j'ai vu ça sur un code et je me demander a quoi ça servait. Simple curiosité :p

              Merci pour vos reponses, maintenant je sais a quoi ça sert :p
              • Partager sur Facebook
              • Partager sur Twitter
                22 juillet 2006 à 10:15:54

                1 ligne ou 3, qu'est ce que ça peut fiche ?
                Les optimisations en bout de chandelles c'est ridicule.
                Opérateur ternaire ou pas, seule la facilité du codeur compte et surtout, privilégiez tout le temps le code le plus lisible.
                • Partager sur Facebook
                • Partager sur Twitter
                  22 juillet 2006 à 10:23:47

                  Citation : Bison

                  1 ligne ou 3, qu'est ce que ça peut fiche ?
                  Les optimisations en bout de chandelles c'est ridicule.
                  Opérateur ternaire ou pas, seule la facilité du codeur compte et surtout, privilégiez tout le temps le code le plus lisible.



                  D'accord avec toi, c'est pour ça que je vais continuer a coder comme j'ai appris sur se super site :p

                  Mais sa n'empêche pas de posé la question sur un code qu'on comprend pas, pour pouvoir bien sur le déchiffré.

                  Maintenant quand je tomberai sur un même code, je serai a quoi sa correspond. :D

                  Mais je continuerai a codé comme sur les cours. ;)
                  • Partager sur Facebook
                  • Partager sur Twitter

                  Petite question

                  × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                  × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                  • Editeur
                  • Markdown