if문 이렇게쓰면 안되는건가요?
본문
<?php if($sir):?>
$a = 1;
<?else:?>
$b = 1;
<?endif;?>
위에있는 code처럼 저는 if문을 이런식으로쓰는데 잘못된방법인가요??
<?php
if ($sir) {
} else {
}
?>
이렇게 쓰는게 맞는건가요???
!-->
답변 5
아래 말씀하신거 처럼 하거나
<?php
if ($sir) :
else :
endif;
?>
하시면 됩니다.
위 방식도 가능하지만
<?php $a=($sir)?"1":"2"; ?>
이런식으로도 가능합니다.
정답은없어요 코딩에 ㅋㅋ 돌아가면되는거죠 !
아무래도.. 코드를 사용하실때
|
문법의 차이보다는
PHP 기호에서 사용오류를 발생시키는거 같은데요
요즘 PHP를 사용할때
예전에
<?
$PHP = "codes";
?>
하고 사용하던것이
항상
<?php
$PHP = "codes";
?>
로 사용해야 하더라구요
위의 문장도
중간 else와 endif 앞에 php가 빠져서 그런거 같습니다.
<?php if($sir):?>
$a = 1;
<?php else:?>
$b = 1;
<?php endif;?>
와 같이 사용해보세요
답변을 작성하시기 전에 로그인 해주세요.