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

PHP & Base de données Discussion :

Déclaration des variables : nécessaire ? Ou pas. [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Enseignant
    Inscrit en
    Août 2013
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2013
    Messages : 27
    Par défaut Déclaration des variables : nécessaire ? Ou pas.
    Bonjour,

    J'ai un code php-mysql qui fonctionne parfaitement chez trois hébergeurs différents, cependant, quand je le fais tourner sous Wamp ou Xampp, j'ai des erreurs concernant des variables non déclarées alors que les données sont bien envoyées correctement en BDD.
    Je peux au choix :
    1. désactiver les messages d'erreurs sous Wamp ou Xampp et tout fonctionne comme chez mes hébergeurs
    2. déclarer mes variables en ajoutant des $var=""; et/ou avec if (isset ........) et tout fonctionne comme chez mes hébergeurs mais forcément, cela me demande beaucoup plus de travail !

    Sur les forums, les avis semblent partagés sur la nécessité de déclarer les variables puisque "cela fonctionne sans" sur la plupart des hébergeurs. Les puristes eux, semblent considérer qu'il vaut mieux tendre vers un code "complet" avec déclaration des variables même si cela ne semble pas indispensable dans la majorité des cas.

    Quelle est selon vous la meilleure attitude à adopter ?

    Par avance merci

    Philippe

  2. #2
    Membre chevronné
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    351
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 351
    Par défaut
    Salut,

    Désactiver les messages d'erreur et/ou d'avertissement revient à simplement cacher sous le tapis ce qu'on ne veut pas voir, à mon avis il vaut mieux les corriger
    En plus, honnêtement, déclarer et tester l'existence de ses variables n'est pas une surcharge disproportionnée de travail, c'est juste une bonne pratique à prendre !

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2008
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 576
    Par défaut
    Déclare toujours tes variables. En plus ça te sera utile si tu travailles plus tard avec des langages moins permissifs.

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    De plus en développant avec toutes les erreurs, on repère tout de suite les erreurs de frappe et on adopte une démarche plus rigoureuse dans l'organisation du code.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre averti
    Homme Profil pro
    Enseignant
    Inscrit en
    Août 2013
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2013
    Messages : 27
    Par défaut
    Bonjour,

    J'ai suivi vos conseils en déclarant les variables et maintenant le code fonctionne aussi sous Wamp et Xampp. Cela m'a permis au passage de progresser sur la déclaration de variables dans des pages PHP dont le code est généré par d'autres pages PHP.

    je passe en "Résolu".

    Merci à tous

    Philippe

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

Discussions similaires

  1. [XL-2003] la déclaration des variables désactivée ne marche pas
    Par zanoubya dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 30/08/2010, 15h37
  2. Déclaration des variables
    Par pierrot10 dans le forum Langage
    Réponses: 1
    Dernier message: 30/08/2006, 14h47
  3. évaluation des variables en mode pas à pas
    Par Tex-Twil dans le forum MFC
    Réponses: 2
    Dernier message: 01/12/2005, 14h37
  4. [MASM32] Déclaration des variables
    Par mrousse dans le forum x86 32-bits / 64-bits
    Réponses: 2
    Dernier message: 30/09/2005, 14h30
  5. [DB2] Ordre de déclaration des variables
    Par Fatah93 dans le forum DB2
    Réponses: 1
    Dernier message: 04/05/2005, 17h18

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