J'ai entendu quelqu'un dire qu'il y en a, alors je me demandais.
Commentaire HTML:
<!-- Comment goes here. -->
Commentaire PHP:
<?php // Comment goes here. ?>
J'ai entendu quelqu'un dire qu'il y en a, alors je me demandais.
Commentaire HTML:
<!-- Comment goes here. -->
Commentaire PHP:
<?php // Comment goes here. ?>
Les commentaires PHP n'apparaissent pas dans le code HTML de sortie, contrairement à d'autres utilisateurs. Cela a 2 effets principaux:
Petits commentaires HTML peut être utile pour les développeurs, par exemple en précisant l'identifiant de balise de fermeture dans les gros fichiers:
<div id="container">
... Hundreds or thousands of lines of HTML
</div> <!-- #container -->
Ces commentaires peuvent être extrêmement utiles, et ont peu ou pas d'effet sur la taille de la page.
PHP les commentaires doivent être maintenus à un minimum dans votre affichage de code, car il ne devrait pas être un tas de PHP à commenter (même si c'est un tout autre sujet).
Il va sans dire que vous ne devriez jamais commentaire PHP avec PHP commentaires, et HTML avec des commentaires HTML. Si jamais vous vous trouvez avoir à écrire de longs commentaires en HTML pour expliquer certains excentrique HTML de votre front-end, les développeurs, c'est probablement un mauvais signe.
Dépend vraiment de ce que vous commentez. En plus de toutes les autres réponses, j'ai quelque chose qui peut vraiment d'importance. De temps à autre, nous codeurs aurait besoin de commenter un bloc de code comme:
<?php foreach ($results) { ?>
<div>
... more divs ...
</div>
<?php } ?>
Supposons que la longueur de la $results
est de 20 et le caractère de la longueur de chaque div est d'environ 500 Octets (moyennement dense div). Puis nous avons 10 KO de HTML ici. Dans ce cas, les deux commentant les méthodes serait très, très différents:
<?php /* foreach ($results) { ?>
<div>
... more divs ...
</div>
<?php } */ ?>
Zéro octet est envoyé au visiteur et il n'y a pas de PHP de traitement.
vs
<!-- <?php foreach ($results) { ?>
<div>
... more divs ...
</div>
<?php } ?> -->
10 KB est envoyé pour le visiteur et le PHP s'exécute cet énorme-y en boucle pour rien.
Bien sûr, si vous utilisez un système de gestion de versions (par exemple, git, svn), de tels commentaires (les commentaires à l'exécution de code plutôt que des descriptions) devrait vraiment être purement et simplement supprimée.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.