fichier configuration.php pas de balise de fin php ?

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • fichier configuration.php pas de balise de fin php ?

    Bonjour
    Mon site est parfaitement fonctionel (enfin pas encore rencontré de bug particulier).
    Mais je m'interroge sur le fichier "configuration.php" , je viens de m'apercevois qu'il n'y a pas la balise pour fermeture php:
    Code PHP:
    ?> 
    en fin de fichier ....
    c'est normal ?
    le fichier commence bien par :
    Code PHP:
    <?php
    class JConfig {
        public 
    $offline '0';
    mais fini par:
    Code PHP:
        public $cookie_path '';

    quelqu'un aurait quelque infos sur ce cas ?
    est anormal et corriger ?
    ou normal ,et en quelque explication pourquoi ?

  • #2
    Re : fichier configuration.php pas de balise de fin php ?

    Bonjour

    Oui, c'est normal et cela n'influence pas du tout le comportement du fichier.

    La balise de fin ?> n'est pas obligatoire et certains recommandent de ne pas l'écrire pour éviter un problème "Headers already sent to the browser" qui pourrait survenir si tu as une ligne blanche qui suit la balise de fin.

    Perso, et je code en PHP depuis 4 ans, je n'ai jamais rencontré ce problème et je suis partisan de la propreté : on écrit une balise de début => on écrit la balise de fin.

    Mais c'est, une fois encore, dans ce cas-ci, pas obligatoire.

    Bonne soirée.
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
    Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

    Commentaire

    Annonce

    Réduire
    Aucune annonce pour le moment.

    Partenaire de l'association

    Réduire

    Hébergeur Web PlanetHoster
    Travaille ...
    X