나는 젠드 프레임 워크와 함께 많은 일을하고 난 그냥 Kohana에 엿봄을 가지고 가고, 이것이 이러한 프레임 워크의 일반적인 시나리오입니다 홀수로 저를 친다 :이 많이되지 않을 것 생각PHP 커뮤니티가 더 자세한 설명을 사용하여 시작해야합니까?
throw Some_Components_Exception('invalid argument');
가 더 유용한 :
throw Some_Components_InvalidArgumentException('whatever discription');
잡기가 더 쉽기 때문입니다.
필자는 의심 스럽지만, 이전의 관행은 PHP 커뮤니티에서 일반적이라고 편견을 느끼는 것을 인정합니다. PHP 커뮤니티는 이러한 서술적인 유형의 expection을 더 사용해야합니까?
사용자 입력이 잘못되었으므로 잘못된 입력을해서는 안됩니다. – koen
@koen : 그러나 상위 수준에서 유효성 검사가 수행되고 무효화 된 데이터가 도메인 모델에 전달되는 계층화 된 설치가있는 경우 IMO가 수행해야합니다. –