html 내에 php 제어문,반복문 쓸때 tip > 개발자팁

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.

html 내에 php 제어문,반복문 쓸때 tip 정보

PHP html 내에 php 제어문,반복문 쓸때 tip

본문

보통 html 내에 if 같은거 넣을때

 

<ul>

  <li>111</li>

  <?php if (true) { ?>

    <li>222</li>

  <?php } ?>

</ul>

 

이렇게 쓰시잖아요, 

 

그러면 약간 저 끝나는 중괄호가 안이쁘기도 하고 알아보기도 힘든경우가 있는데

아래처럼 사용가능합니다

<ul>

  <li>111</li>

  <?php if (true) : ?>

    <li>222</li>

  <?php endif ?>

</ul>

 

실제로 사용해보면 소스코드가 깔끔해지고 가독성이 좋아지는걸 느낄수있구요, 

서브라임텍스트 사용시에는 if + 탭 으로 편하게 사용가능해요 ㅎㅎ

 

if 외에 for, foreach 도 동일한 형식으로 가능합니다~

 

ex) 

<ul>

  <li>111</li>

  <?php for ($i = 0;$i < 10;$i++) : ?>

    <li><?=$i?></li>

  <?php endfor ?>

</ul>

 

추천
11

댓글 11개

명료한 팁 감사합니다. 저는 가독성 팍 떨어지게 아래처럼도 많이 써요.ㅋ

<?php
echo "<ul><li>111</li>";
if (true) {
    echo "<li>222</li>";
}
echo "</ul>";
?>
저는 <?php, <?php echo 이렇게 쓰는 게 너무 길어 보여서
<? <?= 로 다 치환해서 씁니다.

<ul>
  <li>111</li>
  <?= (true) ? "<li>222</li>" : ""?>
</ul>

이렇게 쓰는 것도 가독성은 모르겠지만 코드가 간결해 지는 것 같군요.
전체 5,352
개발자팁 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT