php
php continue Warning 뜨는 경우
관절분리
2020. 11. 5. 16:32
반응형
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in ...
이런 메세지 뜨는 경우
php 7.3? 이상인 경우
www.php.net/manual/en/control-structures.continue.php
여기를 참조 해보면 continue 가 어느 단계의 continue인지 명확히하라는 의미 같다
예를 들어
for(){
for(){
continue;
}
}
이런 경우 첫 번째 loop의 contine인지 두번째 loop의 continue 인지 명확히하라는
그래서
for(){
for(){
continue 2;
}
}
for(){
for(){
for(){
continue 3;
}
}
}
이렇게 쓰면 되는데
switch 문 같은 경우 loop로 판정되기때문에 switch 문에서 흔히 쓰는 default: continue 같은 경우에도 위의 워닝이 뜨게 된다
반응형