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 :

TRUE ou true ; FALSE ou false ; NULL ou null


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Homme Profil pro
    Urbaniste
    Inscrit en
    Mai 2018
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Urbaniste

    Informations forums :
    Inscription : Mai 2018
    Messages : 275
    Points : 98
    Points
    98
    Par défaut TRUE ou true ; FALSE ou false ; NULL ou null
    Bonjour

    On trouve souvent des avec parfois les boolean en minuscule ou en majuscule

    parfois même dans les header().

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    header( 'Access-Control-Allow-Credentials: true' );
    Y a-t-il une bonne pratique dans du code php ne fait pas la différence entre true et TRUE.

    Mais y a t-il des endroits ou cela peut poser problème style les entêtes header()

  2. #2
    Membre émérite Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 896
    Points : 2 838
    Points
    2 838
    Par défaut
    Bonjour,

    Comme dit par la doc PHP (https://www.php.net/manual/en/langua...es.boolean.php) les booléens ne sont pas sensibles à la casse.

    Attention a bien comprendre que, l'exemple que tu as donné, représente un STRING et non pas un booléen.

    Personnellement, je les écrits toujours en majuscules car je trouve ça plus lisible (et qu'à une époque, c'était recommandé par le Zend Framework).

  3. #3
    Expert éminent sénior
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Points : 16 545
    Points
    16 545
    Billets dans le blog
    12
    Par défaut
    Bonjour,

    depuis Zend, les normes PSR sont passées par là et il est très fortement conseillé d'écrire tout en minuscules : true, false, null.
    Le tout en majuscules est réservé aux constantes.
    A vrai, dire ce n'est ni plus ni moins qu'un alignement sur les us et coutumes des autres langages afin d'éviter l'éparpillement des pratiques dans tous les sens. M'est d'avis que c'est une bonne chose

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

Discussions similaires

  1. [Hibernate] inverse true/false
    Par srvremi dans le forum Hibernate
    Réponses: 3
    Dernier message: 14/11/2009, 15h40
  2. Réponses: 1
    Dernier message: 07/10/2007, 19h38
  3. Saut de ligne - visible = true / false
    Par starkson dans le forum ASP.NET
    Réponses: 3
    Dernier message: 27/08/2007, 22h21
  4. True false mysql
    Par foxmaster2005 dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 06/02/2007, 13h11
  5. DBGrid Enabled true/false > pb de rafraichissement
    Par Harry dans le forum Bases de données
    Réponses: 8
    Dernier message: 14/10/2004, 16h50

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