티스토리 뷰

728x90

거짓말 안치고 이 오류만 10번 넘게 봄.........

요즘 php를 공부하고 있는데 주로 생기는 오류입니다.

728x90

강의를 듣는데 강의파일에 많은 오류가 있더라구요 ;;

 

그 중에 가장 많이 생긴 오류는 다음과 같은 오류입니다.

syntax error, unexpected variable "$i"

 

번역하자면 예기치 않은 변수 "$i"라는 뜻인데 분명히 $i는 여러번 선언 되어있습니다.

 

 

도대..체....왜....?

근데 왜 오류가 생기는 것일까요?

 

 

사실 이 오류는 $i 때문에 생기는 오류가 아닙니다. 바로 ; 때문에 생기는 오류인데요.

 문장이 종료되지 않은 시점에서 또 다시 문장을 적으니 컴퓨터 입장에서는 처음보는 변수로 오해하게 되는 겁니다.

 

따라서 이를 바로 잡기 위해서 변수 $i를 따로 추가해야할 것이 아니라 다음과 같이 마침표만 적어주면 됩니다.

 

 

[추가]

물론 마침표 문제가 아닐 수 도 있습니다.

실제로 선언되지 않은 변수를 사용하려다 생긴 오류일 수 도 있고 아니면 마침표 말고 다른 문법 오류일 수도 있어요.

예를 들면 {과 }의 개수가 서로 맞지 않는다던지(괄호가 닫히지 않았다던지...) 등등 여러 오류일 수 있으니 많은 구글링을 통해 성장하시길 바라겠습니다..

편-안

 

그럼 다음에 또 봐요!

728x90
300x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크