기본문법 매뉴얼

번역하고 싶은 언어를 선택해 주세요.

조건문 cond 기본문법

인터넷 사이트 방문시, 로그인 했을 때와 로그인 하지않았을 때 화면이 달라지는 것을 자주 볼 수 있습니다.
이처럼 [로그인/비로그인]과 같이, 조건에 의해서 실행할 문장이 달라지는 것을 조건문이라고 합니다.

조건문은 크게 php에서 제공되는 if(조건식)와
솔루션내부에서 제공되는 cond등 2가지 형태가 제공 되고 있습니다.

본 장에서는 cond 사용법에 대해서 알아보도록 하겠습니다.

1. 조건문 사용 예제

조건문 설명
{@
if(조건식) {
   echo "내용";
}
@}
조건식이 참이면 포함된 내용을 출력
<!--@if(조건식)-->
	<p>Hello World</p>
<!--@end-->
조건식이 참이면 포함된 내용을 출력
<p cond="조건식">
	Hello World
</p>
조건식이 참이면 <p> 요소와 함께 포함된 내용을 출력
<p attr="value"|cond="조건식">
	Hello World
</p>
<p> 요소는 무조건 출력하며,
조건식이 참이면 attr="value" 속성과 값을 출력

2. 조건문에서 참과 거짓의 판정

논리값일 때 숫자일 때 문자일 때
참(True) 0 이외의 값 비어(null) 있지 않을 때
거짓 거짓(False) 0 비어(null) 있을 때
  • 사용방법1

    {@
    $a = 5;
    
    if($a > 0) {
    	echo "

    ".$a."는 양수입니다.

    "; } @}
  • 사용방법2

    {@
    $a = 5;
    @}
    
    <!--@if($a > 0)-->
    	<p>{$a}는 양수입니다.</p>
    <!--@end-->
    
    <p cond="$a>0">
    	{$a}는 양수입니다.
    </p>
    
    <p style="color:red"|cond="$a>0">		// 조건문을 만족하여야만 style이 적용된다.
    	{$a}는 양수입니다.
    </p>
    
  • 결과보기

    5는 양수입니다.

    5는 양수입니다.

    5는 양수입니다.

  • 변환된 html 소스코드

    5는 양수입니다.

    5는 양수입니다.

    5는 양수입니다.