
728x90
반응형
PHP의 경우 코드가 위에서 아래순서로 실행됩니다.
예외적으로 특정부분을 무시한채 실행하고 싶은 경우, if문과 switch 문으로 난해한경우
goto 문을 사용하면 내가 원하는 위치에서 코드제어가 가능합니다.
firstAreaGo : //OUT
$money = "1000";
코드 중략...
코드 중략...
코드 중략...
//예기치 못한 에러발생시 처음부터 다시실행하고싶은경우
if (err) goto firstAreaGo; //IN
코드 중략...
코드 중략...
코드 중략...
코드 중략...
위와 같이 예기치 못한 오류 발생시 프로그램 흐름을 멈추고
다시 처음부터 실행하고자 하는경우 간단하게 goto문으로 사용이 가능하다.
사용방법은 간단하다.
goto 이름; // IN
이름 : //OUT
무분별한 goto 사용은 오히려 코드에 가독성이 떨어지고 오류발생확률이 높아
정말 필요한 경우에 한번씩 쓰면 좋다.
728x90
반응형
'웹프로그래밍 > PHP' 카테고리의 다른 글
unset , isset 변수를 삭제 / 변수로 설정되있는지 확인 (0) | 2022.10.27 |
---|---|
parse_str 문자열을 변수로 생성 (0) | 2022.10.27 |
strtolower , strtoupper 문자열 모두 소문자 혹은 대문자로 변경 (0) | 2022.10.26 |
explode 특정문자 기준으로 문자열을 분리 (0) | 2022.10.26 |
implode 배열에 속한 문자를 하나의 문자열로 통합 (0) | 2022.10.26 |