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 :

[Tableaux] Le monde du booléen ?


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 401
    Points : 120
    Points
    120
    Par défaut [Tableaux] Le monde du booléen ?
    Salut à tous,

    les booléens sont vilains !
    Entre les 0, les TRUE, les 1 et les FALSE, je sais plus quoi faire !
    Quel méthode utilisez vous pour vos retour de fonction ?

    J'ai l'impression que les TRUE et FALSE il n'aime pas trop ça, alors porquoi utiliser ce type ?

    Merci

  2. #2
    Membre averti Avatar de nicoaix
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2004
    Messages
    571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2004
    Messages : 571
    Points : 362
    Points
    362
    Par défaut
    Pour ma part true et false marchent très bien. Que'est-ce qui ne marche pas chez toi? Dans quel cas?

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Points : 936
    Points
    936
    Par défaut
    il m'a tout l'air que l'erreur est a ton niveau. autrement on aurait pas crée les bouleéns pour rien 8) 8)

  4. #4
    Membre éclairé Avatar de tigunn
    Homme Profil pro
    Développeur de bug
    Inscrit en
    Janvier 2003
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de bug

    Informations forums :
    Inscription : Janvier 2003
    Messages : 608
    Points : 658
    Points
    658
    Par défaut
    Salut shadeoner !! 8)

    le probleme que tu rencontres peut-être du aux tests avec casts que fait PHP, par exemple true=1 mais true!==1.
    pour etre plus clair:
    Lors des conversions de valeurs de type bool, les valeurs suivantes sont considérées comme fausse (FALSE) :

    Le booléen FALSE
    L'entier 0 (zéro)
    Le nombre à virgule flottante 0.0 (zéro)
    La chaîne vide, et la chaîne "0"
    Le tableau vide (aucun élément)
    L'objet vide (aucun élément)
    La constante spéciale NULL
    voili, bon dev'
    eh, c'est bientôt le week end!

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 401
    Points : 120
    Points
    120
    Par défaut
    Citation Envoyé par tigunn
    Salut shadeoner !! 8)

    le probleme que tu rencontres peut-être du aux tests avec casts que fait PHP, par exemple true=1 mais true!==1.
    pour etre plus clair:
    Lors des conversions de valeurs de type bool, les valeurs suivantes sont considérées comme fausse (FALSE) :

    Le booléen FALSE
    L'entier 0 (zéro)
    Le nombre à virgule flottante 0.0 (zéro)
    La chaîne vide, et la chaîne "0"
    Le tableau vide (aucun élément)
    L'objet vide (aucun élément)
    La constante spéciale NULL
    voili, bon dev'
    eh, c'est bientôt le week end!
    Super, merci c'est exactement l'info qu'il me fallait
    edit : donc on considère que toutes les autres valeurs renvoient TRUE ?

  6. #6
    Expert éminent
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Points : 8 241
    Points
    8 241
    Par défaut
    si ce n'est pas faux, c'est que c'est forcément vrai donc oui

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Comparer deux tableaux de booléens
    Par Archampi dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 19/03/2012, 23h01
  2. [Tableaux] Un string est-il un booléen ? Abhération
    Par Juxener dans le forum Langage
    Réponses: 4
    Dernier message: 28/08/2006, 15h09
  3. [langage] erreurs utilisation tableaux 2 dimensions
    Par drosof dans le forum Langage
    Réponses: 11
    Dernier message: 01/07/2003, 12h44
  4. Réponses: 6
    Dernier message: 04/04/2003, 16h28
  5. Les tableaux en PL/SQL
    Par GRUMLY dans le forum PL/SQL
    Réponses: 5
    Dernier message: 12/08/2002, 19h10

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