if문 이렇게쓰면 안되는건가요?

if문 이렇게쓰면 안되는건가요?

QA

if문 이렇게쓰면 안되는건가요?

본문


<?php if($sir):?>
$a = 1;
<?else:?>
$b = 1;
<?endif;?>
 

 

위에있는 code처럼 저는 if문을 이런식으로쓰는데 잘못된방법인가요??

 

 

 

<?php

if ($sir) {

 

} else {

 

}

?>

이렇게 쓰는게 맞는건가요???

 

 

이 질문에 댓글 쓰기 :

답변 5

아래 말씀하신거 처럼 하거나

 

<?php

if ($sir) :

 

else :

 

endif;

?>

하시면 됩니다.

아무래도.. 코드를 사용하실때

 

 

1<?php if($sir):?>
2$a = 1;
3<?else:?>
4$b = 1;
5<?endif;?>
 

 

문법의 차이보다는

 

PHP 기호에서 사용오류를 발생시키는거 같은데요

 

요즘 PHP를 사용할때

예전에 


<? 
$PHP = "codes";
?>

하고 사용하던것이

항상


<?php 
$PHP = "codes";
?>
 

로 사용해야 하더라구요

 

위의 문장도

중간 else와 endif 앞에 php가 빠져서 그런거 같습니다.

 


<?php if($sir):?> 
$a = 1;

<?php else:?>

$b = 1;

<?php endif;?>

와 같이 사용해보세요

답변을 작성하시기 전에 로그인 해주세요.
전체 59,641
QA 내용 검색

회원로그인

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