안녕하세요?HTML 태그와 함께 php의 코드문을 삽입할 경우
<ul>
<? while($row){ ?> <li><?=$row['subject']?> </li>
<? } ?>
</ul>
이런식으로 사용했는데~ 그간 "제어 구조의 대체 문법"을 적절하게 활용하지 못해서,혹시나 해서 팁텍에 올려봅니다~
위의 문법은
<ul>
<? while($row): ?>
<li> <?=$row['subject']?> </li>
<? endwhile; ?>
</ul>
이렇게 while / endwhile 로 표현 하면 가독성 면에서 더욱더 유리해 질듯 싶네요~
추가적으로 endwhile 문에 조건에 관련된 주석을 달아두면 더욱더 좋겠죠?
while문 뿐만 아니라 제어 구조의 문법이 대부분 end형식으로 표현가능하니 참고하세요~
<? // if / endif if(expr):
echo "조건문 1";
elseif(expr):
echo "조건문 2";
else:
echo "나머지~";
endif; // for / endfor
for (expr1; expr2; expr3):
echo "조건 루프";
endfor; // foreach / endforeach
foreach (array___EXPRESSION__ as $value):
echo "조건 루프";
endforeach; // switch / endswitch
switch ($i):
case 0:
echo "0일때";
break;
case 1:
echo "1일때";
break;
default:
echo "나머지~";
endswitch;
?>
출처 : http://phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=75262&page=5
댓글 11개
13년 전
오.. 재밌군요 ㅎ
프로프리랜서
13년 전
좋은 정보 감사합니다
13년 전
시작을 : 끝을 endXXXX 로 사용할경우의 안좋은 점이 있지요!
if($a){
}
이처럼 괄호로 할때는 어디가 괄호에 커서가 위치하면 괄호의 시작과 끝을 확인할 수 있는 기능이 있습니다.
하지만, 켈리얀님 처럼 했을경우
if($a): //무슨 무슨 if 시작
endif; //무슨무슨 if 끝
이런식의 주석이 필요하게 되더라구요
이러한 문장이 한개 두개 일때는 찾기가 쉽지만 if안에 또다른 if 또 그안에 if가 있을시 찾기가 쉽지가 않아서 사용하지 않는 방법이네요
참고로 킴스보드에서는 켈리얀님처럼 구문을 사용하여 만들어져 있답니다.
if($a){
}
이처럼 괄호로 할때는 어디가 괄호에 커서가 위치하면 괄호의 시작과 끝을 확인할 수 있는 기능이 있습니다.
하지만, 켈리얀님 처럼 했을경우
if($a): //무슨 무슨 if 시작
endif; //무슨무슨 if 끝
이런식의 주석이 필요하게 되더라구요
이러한 문장이 한개 두개 일때는 찾기가 쉽지만 if안에 또다른 if 또 그안에 if가 있을시 찾기가 쉽지가 않아서 사용하지 않는 방법이네요
참고로 킴스보드에서는 켈리얀님처럼 구문을 사용하여 만들어져 있답니다.
gilynh
13년 전
CI 쓰면 저게 예제로 나와있어서 자주 써보곤 했는데..
근데 결국 {} 로 가게 되더라구요. ㅎㅎ
근데 결국 {} 로 가게 되더라구요. ㅎㅎ
kalcapt
13년 전
우아 그렇군요~ 좋은 팁 감사합니다^^
다만 습관이란게 있어서...
다만 습관이란게 있어서...
13년 전
켈리얀님처럼 쓰는게 좋은 이유는 구문안에 for, if, swich 등이 많이 들어있을경우에 가독성면에서 좋습니다.
13년 전
좋은팁 감사합니다
13년 전
좋은 정보 감사합니다
13년 전
근데 저는 웬지 모르게 더욱 해깔릴때가 많습니다. .... {} 블럭 지정 해주면 편한게 어디서부터 어디까지 표시를 해주니 요즘 에디터는 ㅠㅠ
12년 전
source code 의 indent만 정확히 정리한다면 가독성이 기존 { } 방식보다 좋다고 봅니다.
1년 전부터 조금씩 습관을 바꿔서 현재는 켈리얀님처럼 쓰고 있습니다.
다만 졸릴 때 코딩하면 가끔 if( Condition ): 해야될걸 if( Condition ); 해버릴 때가 있죠 ^^
1년 전부터 조금씩 습관을 바꿔서 현재는 켈리얀님처럼 쓰고 있습니다.
다만 졸릴 때 코딩하면 가끔 if( Condition ): 해야될걸 if( Condition ); 해버릴 때가 있죠 ^^
takumi22
12년 전
유용한 정보 고맙습니다
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 5830 | 13년 전 | 1187 | ||
| 5829 | 13년 전 | 5054 | ||
| 5828 | 13년 전 | 6436 | ||
| 5827 | 13년 전 | 1208 | ||
| 5826 |
|
13년 전 | 535 | |
| 5825 | 13년 전 | 900 | ||
| 5824 |
|
13년 전 | 1884 | |
| 5823 | 13년 전 | 5620 | ||
| 5822 |
jfascas
|
13년 전 | 1050 | |
| 5821 | 13년 전 | 1700 | ||
| 5820 | 13년 전 | 1315 | ||
| 5819 |
itlang
|
13년 전 | 512 | |
| 5818 | 13년 전 | 1308 | ||
| 5817 | 13년 전 | 783 | ||
| 5816 | 13년 전 | 625 | ||
| 5815 | 13년 전 | 6136 | ||
| 5814 | 13년 전 | 862 | ||
| 5813 |
악마의유혹
|
13년 전 | 463 | |
| 5812 | 13년 전 | 2808 | ||
| 5811 | 13년 전 | 1179 | ||
| 5810 | 13년 전 | 3534 | ||
| 5809 | 13년 전 | 1357 | ||
| 5808 | 13년 전 | 1064 | ||
| 5807 | 13년 전 | 574 | ||
| 5806 | 13년 전 | 560 | ||
| 5805 |
angrysol
|
13년 전 | 819 | |
| 5804 | 13년 전 | 1011 | ||
| 5803 | 13년 전 | 1741 | ||
| 5802 |
angrysol
|
13년 전 | 1064 | |
| 5801 |
후라보노보노
|
13년 전 | 2151 | |
| 5800 | 13년 전 | 1110 | ||
| 5799 |
|
13년 전 | 4195 | |
| 5798 |
|
13년 전 | 3364 | |
| 5797 |
|
13년 전 | 4940 | |
| 5796 | 13년 전 | 7545 | ||
| 5795 | 13년 전 | 2778 | ||
| 5794 | 13년 전 | 2230 | ||
| 5793 |
|
13년 전 | 662 | |
| 5792 | 13년 전 | 2974 | ||
| 5791 | 13년 전 | 847 | ||
| 5790 | 13년 전 | 4329 | ||
| 5789 |
|
13년 전 | 2478 | |
| 5788 |
|
13년 전 | 1854 | |
| 5787 |
오지랖선생
|
13년 전 | 1622 | |
| 5786 | 13년 전 | 5926 | ||
| 5785 | 13년 전 | 1762 | ||
| 5784 |
|
13년 전 | 1451 | |
| 5783 | 13년 전 | 1310 | ||
| 5782 |
|
13년 전 | 2821 | |
| 5781 | 13년 전 | 2855 | ||
| 5780 | 13년 전 | 1158 | ||
| 5779 |
|
13년 전 | 1358 | |
| 5778 |
오리진소프트
|
13년 전 | 4608 | |
| 5777 | 13년 전 | 679 | ||
| 5776 | 13년 전 | 1161 | ||
| 5775 | 13년 전 | 1466 | ||
| 5774 | 13년 전 | 1887 | ||
| 5773 |
|
13년 전 | 1920 | |
| 5772 | 13년 전 | 1686 | ||
| 5771 | 13년 전 | 4791 | ||
| 5770 | 13년 전 | 1129 | ||
| 5769 | 13년 전 | 6107 | ||
| 5768 |
|
13년 전 | 1579 | |
| 5767 | 13년 전 | 1687 | ||
| 5766 |
프로프리랜서
|
13년 전 | 1387 | |
| 5765 |
|
13년 전 | 1037 | |
| 5764 | 13년 전 | 1761 | ||
| 5763 |
|
13년 전 | 784 | |
| 5762 |
|
13년 전 | 2289 | |
| 5761 | 13년 전 | 619 | ||
| 5760 | 13년 전 | 623 | ||
| 5759 | 13년 전 | 3269 | ||
| 5758 | 13년 전 | 1084 | ||
| 5757 |
|
13년 전 | 741 | |
| 5756 | 13년 전 | 566 | ||
| 5755 | 13년 전 | 1061 | ||
| 5754 |
|
13년 전 | 2227 | |
| 5753 | 13년 전 | 678 | ||
| 5752 | 13년 전 | 1545 | ||
| 5751 | 13년 전 | 770 | ||
| 5750 | 13년 전 | 753 | ||
| 5749 | 13년 전 | 2574 | ||
| 5748 | 13년 전 | 1008 | ||
| 5747 | 13년 전 | 1218 | ||
| 5746 |
|
13년 전 | 652 | |
| 5745 | 13년 전 | 1659 | ||
| 5744 | 13년 전 | 684 | ||
| 5743 | 13년 전 | 832 | ||
| 5742 |
프로프리랜서
|
13년 전 | 579 | |
| 5741 | 13년 전 | 642 | ||
| 5740 | 13년 전 | 630 | ||
| 5739 | 13년 전 | 731 | ||
| 5738 | 13년 전 | 1926 | ||
| 5737 | 13년 전 | 989 | ||
| 5736 | 13년 전 | 1094 | ||
| 5735 | 13년 전 | 1995 | ||
| 5734 | 13년 전 | 1145 | ||
| 5733 | 13년 전 | 2786 | ||
| 5732 |
JOYCOM
|
13년 전 | 646 | |
| 5731 | 13년 전 | 3307 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기