La balise php fermante du fichier config.php manque (Créer un compte)

  • Statut : non résolu
6 sujets de 1 à 6 (sur un total de 6)
  • Auteur
    Messages
  • #525081
    YannC
    Membre
    Chevalier WordPress
    295 contributions

    Bonjour,

    C’est normal qu’ il manque la balise fermante ?> dans le fichier wp-config-sample.php qu’on télécharge dans la version fr ou est-ce un nouveau feature ? :search:

    #896986
    YannC
    Membre
    Chevalier WordPress
    295 contributions

    Sur celui de la version WP 2.7.1 , il y en avait une.
    Par contre, elle est absente aussi sur la version en anglais (par contre l’américaine a un espace à la fin)

    Bah, peu importe.

    #896987
    Guy
    Participant
    Maître WordPress
    14817 contributions

    non, pas peu importe 🙂

    il n’est plus nécessaire et même conseillé de ne pas mettre de balise php fermante lorsque le code ne contient que du php.

    #896988
    luciole135
    Participant
    Maître WordPress
    13714 contributions
    Guy wrote:
    non, pas peu importe 🙂

    il n’est plus nécessaire et même conseillé de ne pas mettre de balise php fermante lorsque le code ne contient que du php.

    J’en apprend tous les jours ! :D
    Alors les fichiers php qui génèrent les différentes pages de mes plugins pourraient très bien se passer de balise php fermante ?
    Pourquoi c’est conseillé ?

    #896989
    Guy
    Participant
    Maître WordPress
    14817 contributions

    voir : http://php.net/manual/fr/language.basic-syntax.phptags.php

    Cela évite en particulier des messages du type « cannot modify header…  » au cas où il y aurait des lignes après les balises fermantes.

    #896990
    YannC
    Membre
    Chevalier WordPress
    295 contributions
    Guy wrote:
    non, pas peu importe 🙂

    il n’est plus nécessaire et même conseillé de ne pas mettre de balise php fermante lorsque le code ne contient que du php.

    J’apprends. 👏

    L’espace ou la ligne après une balise fermante était répertorié comme une cause de l’écran blanc de la mort que j’avais en ce moment. Je suis déçu, je pensais avoir trouvé la cause de mes soucis.

    Mais alors cette absence de « balise php fermante » quand tout le fichier ne contient que du php signifie donc que php se substitue à cette balise fermante et ferme tout seul d’autorité les instructions de ce fichier à la fin puis ouvre le fichier suivant et recommence à interpréter dès qu’il trouve une balise php ouvrante ?

6 sujets de 1 à 6 (sur un total de 6)
  • Vous devez être connecté pour répondre à ce sujet.