2012-10-16 6 views
0

일상적인 반환 코드 검사 (일부 if ($response['code'] != CodeStatus::SUCCESS) return null;)를 피하기 위해 현재 컨텍스트에서 상위 아키텍처 계층으로 쉽게 이동할 수있는 방법으로 예외를 사용할 수 있습니까? 제가 일반적으로 이야기하는 예외 사항은 무효 한 사용자 계정 또는 재량권과 같은 것을 의미 할 수 있습니다. 즉 긴급 상황이 아닙니다.예외 : 사용 범위

+0

빵을 자르거나 죽이기 위해 나이프를 사용할 수 있습니다. 예외가있는 것처럼 오류를 알리거나 호출 스택의 임의의 위 자리로 이동할 수 있습니다. 나는 비유를 보았다고 생각합니다. – pkmiec

+0

그래서 질문은 - 예외의 목적입니까? 응급 상황이 아닌 경우에 실제로 사용할 수 있습니까? 그것은 goto 연산자와 비슷하지 않습니까? – zapadlo

답변