개발 Q&A

제목 try catch 문 사용 질문
글쓴이 예나아범 작성시각 2016/05/06 12:24:22
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 15832   RSS

안녕하세요.

현재 라이브러리를 하나 만들고 있는데, try ~ catch에 대해서 질문이 있어 이렇게 올려봅니다.

 

일반적으로

[code]

try

{

  #실행코드

}

catch(Exception $e)

{

  #에러출력

}

[/code]

이런 형태로 사용하는건 알겠는데,

만약에 catch에서 사용되는 Exception이 여러개인 경우에는 어떤식으로 정리하는게 좋을지 조언을 좀 구하고 싶습니다.

 

현재 외부 라이브러리를 활용해서 CI 라이브러리를 만들고 있는데,

하나의 실행코드에 대해서

A/Exception/AuthExecption

A/Exception/InvalidExecption

A/Exception/ConnectExecption

이런식으로 Exception이 여러가지로 콜백되어서

[code]

try

{

  #실행코드

}

catch(A/Exception/AuthExecption $e)

{

  #에러출력

}

catch(A/Exception/InvalidExecption $e)

{

  #에러출력

}

catch(A/Exception/ConnectExecption $e)

{

  #에러출력

}

[/code]

이런식으로 중첩해서 만들고 있는데...

이건 아닌거 같기도 하고...

이런 코딩을 어떻게 정리하면 좋을지 조언부탁드립니다.

 

감사합니다.

 다음글 reverse proxy 질문입니다. (1)
 이전글 (코드리뷰)sms 문자발송하는 라이브러리를 만들고 있는...

댓글

kaido / 2016/05/09 10:59:40 / 추천 0

생각 하신게 맞습니다.

참고.  http://www.w3schools.com/php/php_exception.asp