개발 Q&A

제목 php try 문을 이용한 예외처리시 예외처리 코드에 표준같은것이 있나요?
카테고리 PHP
글쓴이 마카오최 작성시각 2016/11/25 13:53:30
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 15785   RSS

예외처리를 하는 try 구문에서

예를들면  

throw new Exception("해당 row가 존재하지 않습니다.",100);

이런식으로 예외를 던진다고 했을때 저 100 이라는 부분이 예외코드를 부여하는 자리로 알고 있습니다.

그런데 예외코드에 어떤 규정 같은것이 있나요?

너무 제맘대로 짜고있나 하는생각이 문득 드네요..

 

보통 api 들을 보면 예외코드 명세 같은것이 존재하는데 그런것들은 자기네들이 그냥 딱 정하고 작업하면 되는건가요?

혹시 버전관리 같이 3.x.x 이런식으로 각 자리마다 의미하는것이 있듯이 예외코드도 그러한 것이 있나 해서 여쭤봅니다.

 다음글 트리형식 자료구조..? (7)
 이전글 $.().append(태그) 후 해당 태그에 dbcli... (1)

댓글

kaido / 2016/11/25 14:13:51 / 추천 0

네 그렇습니다.

명확한 기준은 없습니다.

다만 http  status code는 최대한 준수 합니다.

https://ko.wikipedia.org/wiki/HTTP_%EC%83%81%ED%83%9C_%EC%BD%94%EB%93%9C

 

마카오최 / 2016/11/25 17:21:34 / 추천 0

kaido 님 답변 감사합니다.

그렇군요.

http상태코드와 매칭시켜 맞춰봐야겠네요.

의미가 비슷하게 해석될수 있는 것들이 많겠네요 생각보다 ~