이전 목록 다음
채택완료

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

2021-08-13 (금) 17:38:50 2,502

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

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개 / 댓글 3개

채택된 답변
+20 포인트

elif 

->

else if

답변에 대한 댓글 1개

2021-08-13 (금) 17:46:42
헐..충격적이네요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
헛공부하고 있었나봅니다...바로됩니다 감사합니다

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

elif는 Python용.

답변에 대한 댓글 1개

2021-08-13 (금) 20:36:39
헤헤 쪽팔립니다; ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

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개

2021-08-13 (금) 17:42:09
그대로입니다 ㅠㅠ

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