php if, elif, else 구문 대체 뭐가 문제인것이죠 채택완료

4년 전 조회 2,342

문법적으로만 봐주세요 ㅠㅠ

PHP Parse error:  syntax error, unexpected token ";" in /workspace/Main.php on line 4

4번째줄에 alert로 시작하는 구문에서 이상이 있다고 저렇게 뜨네요

지난번부터 if, elif, else구문을 사용할 때마다 자꾸 오류가 뜨는데 대체 뭘까요...

 

 

Copy
if ($member['mb_1']) {
goto_url(G5_URL.'/'.$member['mb_1']);
} elif (!$is_admin) {
  alert('하.', G5_URL);
} else {
  echo "얍";

}

 

답변 5개

채택된 답변
+20 포인트

elif 

->

else if

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

헐..충격적이네요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
헛공부하고 있었나봅니다...바로됩니다 감사합니다

댓글을 작성하려면 로그인이 필요합니다.

PHP에서 elif는 처음 보네요. else if  또는 elseif 는 봤는데...

elif는 Python용.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

헤헤 쪽팔립니다; ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

if ($member['mb_1']) {
goto_url(G5_URL.'/'.$member['mb_1']);
//} elif (!$is_admin) { // 파이선은 elif  PHP 는 elseif 또는 else if
} elseif (!$is_admin) {
  alert('하.', G5_URL);
} else {
  echo "얍";

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

echo "<script>alert('하" . G5_URL "');</script>"

이렇게는요?

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

alert('하.', G5_URL);

=>

 

alert('하' . G5_URL);

이렇게 바꿔보세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

그대로입니다 ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고