IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

différence d'écriture des comparasisons


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 175
    Points : 70
    Points
    70
    Par défaut différence d'écriture des comparasisons
    Bonjour,

    Quelle différence il y a entre ces 2 codes, es ce que le résultat de la comparaison sera toujours identique ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $s = 2;
     
    if (($s < 1) || ($s > 4)) echo 'true';
     else echo 'false';
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $s = 2;
     
    if ($s < 1 || $s > 4) echo 'true';
     else echo 'false';

  2. #2
    Membre averti Avatar de gofono_bass
    Inscrit en
    Décembre 2005
    Messages
    383
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Décembre 2005
    Messages : 383
    Points : 448
    Points
    448
    Par défaut
    salut,
    a priori oui, pour ton exemple, pour des expressions de cette simplicité, maintenant si tu veux mettre des trucs complexes, ça depend
    mais pourquoi tu cours?

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mai 2002
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 27
    Points : 30
    Points
    30
    Par défaut
    Il n'y a pas de différence. Le résultat sera identique

    Edit: grilled

  4. #4
    Expert éminent
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 104
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 104
    Points : 8 217
    Points
    8 217
    Billets dans le blog
    17
    Par défaut
    La priorité des chevrons étant supérieure à celle de || le résultat sera le même.
    Les parenthèses ne servent ici qu'à lever toute ambiguité et à faciliter la relecture.
    Un problème exposé clairement est déjà à moitié résolu
    Keep It Smart and Simple

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 175
    Points : 70
    Points
    70
    Par défaut
    Ca peut changer les priorités selon les cas, comme en mathématique si j'ai bien compris.

    Mais là dans ce cas, ça change rien.

  6. #6
    Membre averti Avatar de gofono_bass
    Inscrit en
    Décembre 2005
    Messages
    383
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Décembre 2005
    Messages : 383
    Points : 448
    Points
    448
    Par défaut
    Ca peut changer les priorités selon les cas, comme en mathématique si j'ai bien compris.
    pas vraiment une histoire de priorité je pense, dans la mesure ou tu fais un OU (||)
    mais pourquoi tu cours?

  7. #7
    Membre éprouvé Avatar de trattos
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 000
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 000
    Points : 1 080
    Points
    1 080
    Par défaut
    Moi je suis pour un code propre avec des "{ }" et des "( )" même si c'est pas la peine!

Discussions similaires

  1. Lecture/écriture des informations/tags "Avancé" d'un fichier.
    Par B@rberousse dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 03/07/2007, 14h51
  2. Réponses: 4
    Dernier message: 30/03/2007, 10h13
  3. écriture des caractères : é è ä ö ü
    Par pascale_92 dans le forum C++
    Réponses: 4
    Dernier message: 27/12/2006, 13h38
  4. [C#] Comment serializer l'écriture des erreurs dans un fichier
    Par LE NEINDRE dans le forum Windows Forms
    Réponses: 9
    Dernier message: 17/11/2006, 14h54
  5. [Makefile] Faciliter l'écriture des chemins
    Par Gruik dans le forum Systèmes de compilation
    Réponses: 2
    Dernier message: 10/04/2006, 09h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo