안녕하세요.
현재 라이브러리를 하나 만들고 있는데, 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]
이런식으로 중첩해서 만들고 있는데...
이건 아닌거 같기도 하고...
이런 코딩을 어떻게 정리하면 좋을지 조언부탁드립니다.
감사합니다.
생각 하신게 맞습니다.
참고. http://www.w3schools.com/php/php_exception.asp