>  기사  >  백엔드 개발  >  html5 - php html 혼합 코드, 왜 여전히 주석 기호와 함께 작동합니까?

html5 - php html 혼합 코드, 왜 여전히 주석 기호와 함께 작동합니까?

WBOY
WBOY원래의
2016-08-04 09:20:211217검색

<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>

댓글 기호가 있어도 작동합니다. 왜, 댓글 기호를 제거해도 작동하나요????
왜??

답글 내용:

<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>

댓글 기호가 있어도 작동합니다. 왜, 댓글 기호를 제거해도 작동하나요????
왜??

그런 댓글은html그것에서만 작동합니다! php에 주석을 달고 싶다면 <?php ?> 안에 슬래시를 추가하세요. 예를 들어<?php //if(($pfName == 'market_global')) { ?>해 보세요


이 댓글은 php가 아닌 html 코드입니다.
php 코드는 계속 실행됩니다

당신이 쓴 댓글은 php 주석이 아니라 html 주석입니다.
PHP 주석에는
/.../
//

이 포함됩니다.

저도 PHP를 처음 배웠을 때 놀랐습니다.
<!---->는 브라우저용 HTML 주석 기호입니다.
PHP 인터프리터는 // /**/ # 이러한 PHP 주석만 인식합니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.