La plupart des codes PHP ressemblent à cela :
Cela marche très bien. Le problème c’est que si vous laissez des espaces après le tag fermant il seront aussi envoyé aux navigateurs. Quel est le soucis me direz vous ?
Autres problèmes plus courant c’est dans le cadre de l’utilisation de session. Nous avons deux fichier
lib.php :
index.php :
<?php
include("lib.php");
session_start();
?>
Vous allez voir ce type d’erreur : Warning : session_start() : Cannot send session cookie - headers already sent by
En effet le mécanisme de session de PHP nécessite de modifier les headers HTTP et lorsque PHP voit le premier caractère du contenu de la page il envoi les headers.
La solution est de ne pas mettre le tag fermant votre code marchera parfaitement et vous éliminés le risque de caractères parasites.
Cet article provient de articles et merveilleux et très utile car il parle Pourquoi Faut il utiliser »Pas ne ?> Un article qui il est vraiment برامج جوال merveilleux et je remercie l’auteur
C’est aussi plus esthétique de ne pas avoir les tags de fin. D’ailleurs si l’on pouvait omettre également les tags de début ce serait aussi cool :)
On peut tout simplement avoir un peu de rigueur et/ou utiliser un éditeur de texte qui supprime automatiquement les caractères superflus en fin de ligne. C’est tout de même plus élégant...
Mais l’experience prouve qu’il y a toujours un petit malin dans l’équipe qui ne le fait pas.