Annonce

Réduire
Aucune annonce.

Différence de syntaxes en PHP

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • Différence de syntaxes en PHP

    Salut je suis Rodrigue Daniel

    SVP je souhaiterais savoir la différence entre ces deux syntaxes en php

    Code PHP:
    <?php if($variable == "valeur"){...} ?>
    <?php 
    if("valeur" == $variable){...} ?>
    ou alors il n'y a pas de différence. SVP Je souhaiterais un éclaircissement.
    MERCI
    Passionné par la Sécurité Informatique.
    Le véritable ennemi de la connaissance n'est pas l'ignorance mais l'illusion de la connaissance.
    La quête de la connaissance passe d'abord par l'humilité et ensuite la détermination.

  • #2
    Salut, je dirais qu'il n'y a pas de différences, mais bonne question. J'attends la réponse d'un expert du domaine

    Commentaire


    • #3
      Dans les langages que je connais ça ne change rien, je dirais que PHP ça doit être pareil.

      Par contre dans ton test, tu sembles ne pas faire de transtypage (passage d'un type à un autre) je dirais donc que la syntaxe que tu chercherais se rapprochera plus de

      Code PHP:
      <?php if($variable === "valeur"){...} ?>
      Ce qui évite les tentatives de changement de type (ou conversion)

      Outre cette petite parenthèse, je trouve plus sémantique de comparer une variable à une chaîne que le contraire, j'opterais donc pour une bonne habitude à prendre, c'est à dire le nom de variable à gauche.

      Voir documentation...

      Commentaire

      Chargement...
      X