J'ai ce code,
<tr>
<td><?php echo $entry_keyword; ?></td>
<td><input type="text" name="keyword" value="<?php echo $keyword; ?>" /></td>
</tr>
<tr>
<td><?php echo $entry_sort_order; ?></td>
<td><input name="sort_order" value="<?php echo $sort_order; ?>" size="1" /></td>
</tr>
et j'adorerais commenter les deux d'un seul coup ... mais quand j'essaierai
<!-- <tr>
<td><?php echo $entry_keyword; ?></td>
<td><input type="text" name="keyword" value="<?php echo $keyword; ?>" /></td>
</tr>
<tr>
<td><?php echo $entry_sort_order; ?></td>
<td><input name="sort_order" value="<?php echo $sort_order; ?>" size="1" /></td>
</tr> -->
la page échoue - il semble que le code PHP n'est pas commenté ... Y a-t-il un moyen de le faire?
Je suis d'accord que la solution de Pascal est la voie à suivre, mais pour ceux qui disent qu'elle ajoute une tâche supplémentaire pour supprimer les commentaires, vous pouvez utiliser l'astuce de style de commentaire suivante pour vous simplifier la vie:
Afin d'empêcher le bloc de code d'être commenté, changez simplement le commentaire d'ouverture en:
la source
J'ai trouvé la solution suivante assez efficace si vous avez besoin de commenter beaucoup de code HTML + PHP imbriqué.
Enveloppez tout le contenu dans ceci:
la source
Le
<!-- -->
n'est que pour les commentaires HTML et le PHP fonctionnera toujours de toute façon ...Par conséquent, la meilleure chose que je ferais est également de commenter le PHP ...
la source
Vous ne pouvez accomplir cela qu'avec des commentaires PHP.
La façon dont PHP et HTML fonctionnent, il n'est pas capable de commenter d'un seul coup sauf si vous le faites:
la source
L'analyseur PHP recherchera dans tout votre code
<?php
(ou<?
si short_open_tag = On), donc les balises de commentaire HTML n'ont aucun effet sur le comportement de l'analyseur PHP et si vous ne voulez pas analyser votre code PHP, vous devez utiliser les directives de commentaire PHP (/* */
ou//
) .la source
Vous pouvez également l'utiliser comme commentaire:
la source