2016-10-18 6 views
0

필자는 항상 PHP의 모든 라인이 ";"으로 끝나야한다는 것을 알고 있기 때문에 놀랐습니다. 내 질문은 간단합니다 : ";"줄 끝내지 않고 echo 명령을 실행할 수 있습니까?종료없이 echo 명령을 실행합니다. ";"

멍청한 질문이지만이 코드를 여러 echo 명령과 함께 실행하면 끝내지 않고 모든 것이 완벽하게 작동합니다. 나는 이것이 가능하거나 어떻게되어야하는지 이해하지 못한다. 이 때

<input name="of_instores[]" id="check<?php echo $row['st_id'] ?>" type="checkbox" value="<?php echo $row['st_id'] ?>"> 
<label for="check<?php echo $row['st_id'] ?>"><strong><?php echo $row['st_title'] ?></strong> | <?php echo $row['st_city'] ?></label> 
+0

이가 [PHP 설명서]에 덮여있다 (http://php.net/ manual/en/language.basic-syntax.instruction-separation.php). –

답변

0

는 :

<?php echo "Hello" ?> 

이 실행되는 스크립트 ?>에서을 종료하거나 세미콜론을 의미한다. 따라서 세미콜론을 넣을 필요가 없습니다.

0

?> 전에 사용 된 마지막 명령은 세미콜론 (;)없이 쓸 수 있습니다.

이 지금 시작하고 단지 세미콜론을 사용하지 PHP는 컨텍스트를 종료의 전체 파일을 생성해야 의미하지 않는다)

관련 문제