티스토리 뷰
728x90
요즘 php를 공부하고 있는데 주로 생기는 오류입니다.
728x90
강의를 듣는데 강의파일에 많은 오류가 있더라구요 ;;
그 중에 가장 많이 생긴 오류는 다음과 같은 오류입니다.
syntax error, unexpected variable "$i"
번역하자면 예기치 않은 변수 "$i"라는 뜻인데 분명히 $i는 여러번 선언 되어있습니다.
근데 왜 오류가 생기는 것일까요?
사실 이 오류는 $i 때문에 생기는 오류가 아닙니다. 바로 ; 때문에 생기는 오류인데요.
문장이 종료되지 않은 시점에서 또 다시 문장을 적으니 컴퓨터 입장에서는 처음보는 변수로 오해하게 되는 겁니다.
따라서 이를 바로 잡기 위해서 변수 $i를 따로 추가해야할 것이 아니라 다음과 같이 마침표만 적어주면 됩니다.
[추가]
물론 마침표 문제가 아닐 수 도 있습니다.
실제로 선언되지 않은 변수를 사용하려다 생긴 오류일 수 도 있고 아니면 마침표 말고 다른 문법 오류일 수도 있어요.
예를 들면 {과 }의 개수가 서로 맞지 않는다던지(괄호가 닫히지 않았다던지...) 등등 여러 오류일 수 있으니 많은 구글링을 통해 성장하시길 바라겠습니다..
그럼 다음에 또 봐요!
728x90
'트러블슈팅' 카테고리의 다른 글
[Jenkins] workspace에 @2(골뱅이)가 붙어서 실행되는 현상 (1) | 2024.02.14 |
---|---|
[Jenkins] java.lang.NullPointerException 해결 (1) | 2024.02.14 |
[Jenkins] No such DSL method 'pipeline' found among steps (1) | 2024.02.14 |
[Jenkins] 플러그인 수동 비활성화/삭제 (0) | 2024.02.13 |
300x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크