질문Q #13581
try catch 문 사용 질문
예나아범2016-05-06 12:54:22

안녕하세요.

현재 라이브러리를 하나 만들고 있는데, 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]

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

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

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

 

감사합니다.

답변1
#1 kaido 2016-05-09 11:29:40

생각 하신게 맞습니다.

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