Exceptionの代わりにInvalidArgumentExceptionを使用する利点は何ですか?それはコードの可読性を高めるためですか、それとも別の理由がありますか?
public function setShortName($shortName){
$shortName = (string) $shortName;
if (strlen( $shortName ) == 2) {
$this->_shortName = (string) $shortName;
} else {
throw new InvalidArgumentException( "Ülke kısa ismi 2 karakterden oluşmak zorundadır", 115003 );
}
}
また
public function setShortName($shortName){
$shortName = (string) $shortName;
if (strlen( $shortName ) == 2) {
$this->_shortName = (string) $shortName;
} else {
throw new Exception( "Ülke kısa ismi 2 karakterden oluşmak zorundadır", 115003 );
}
}