Heim  >  Artikel  >  Backend-Entwicklung  >  html5 - PHP-HTML-Mischcode, warum funktioniert er immer noch mit Kommentarsymbolen?

html5 - PHP-HTML-Mischcode, warum funktioniert er immer noch mit Kommentarsymbolen?

WBOY
WBOYOriginal
2016-08-04 09:20:211219Durchsuche

<code>$pfName='market_global';
?>

<!-- <?php if(($pfName == 'market_global')) { ?> -->
<th style="width: 80px">GG</th>
<!-- <?php } else { ?> -->
<th style="width: 80px">IOS</th>
<!-- <?php } ?> -->
</code>

Auch wenn Kommentarsymbole vorhanden sind, funktioniert es immer noch. Warum, auch wenn die Kommentarsymbole entfernt werden, funktioniert es immer noch????
Warum??

Antwortinhalt:

<code>$pfName='market_global';
?>

<!-- <?php if(($pfName == 'market_global')) { ?> -->
<th style="width: 80px">GG</th>
<!-- <?php } else { ?> -->
<th style="width: 80px">IOS</th>
<!-- <?php } ?> -->
</code>

Auch wenn Kommentarsymbole vorhanden sind, funktioniert es immer noch. Warum, auch wenn die Kommentarsymbole entfernt werden, funktioniert es immer noch????
Warum??

Diese Art von Kommentar kann nur html dafür funktionieren! Wenn Sie php mit Anmerkungen versehen möchten, fügen Sie innerhalb von <?php ?> einen Schrägstrich ein. Zum Beispiel<?php //if(($pfName == 'market_global')) { ?>Probieren Sie es aus


Dieser Kommentar ist HTML-Code, kein PHP
Der PHP-Code wird weiterhin ausgeführt

Die von Ihnen geschriebenen Kommentare sind HTML-Kommentare, keine PHP-Kommentare
PHP-Kommentare enthalten
/.../
//

Ich war auch überrascht, als ich zum ersten Mal lernte, dass PHP
<!----> HTML-Kommentarsymbole sind, die für Browser gedacht sind.
Der PHP-Interpreter erkennt nur diese PHP-Kommentare.// /**/ #

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn