try { echo '============================' . PHP_EOL; echo 'Exemplo de validação de SRO.' . PHP_EOL; echo '============================' . PHP_EOL; echo 'SRO....: SW592067296BR' . PHP_EOL; echo 'Válido.: ' . (CorreiosSro::validaSro('SW592067296BR') ? 'Sim' : 'Não') . PHP_EOL . PHP_EOL; } catch (Exception $e) { echo 'Ocorreu um erro: ' . $e->getMessage() . PHP_EOL . PHP_EOL; } try { echo '========================' . PHP_EOL; echo 'Exemplo de dados do SRO.' . PHP_EOL; echo '========================' . PHP_EOL; $dadosObjeto = new CorreiosSroDados('SW592067296BR'); echo 'SRO...................: ' . $dadosObjeto->getSro() . PHP_EOL; echo 'Sigla do serviço......: ' . $dadosObjeto->getSiglaTipoServico() . PHP_EOL; echo 'Descrição do serviço..: ' . $dadosObjeto->getDescricaoTipoServico() . PHP_EOL; echo 'Códido do objeto......: ' . $dadosObjeto->getCodigoObjeto() . PHP_EOL; echo 'Dígito verificador....: ' . $dadosObjeto->getDigitoVerificador() . PHP_EOL; echo 'País de origem........: ' . $dadosObjeto->getPaisOrigem() . PHP_EOL . PHP_EOL; } catch (Exception $e) { echo 'Ocorreu um erro: ' . $e->getMessage() . PHP_EOL . PHP_EOL; } try { echo '================================================' . PHP_EOL; echo 'Exemplo de geração de dígito verificador de SRO.' . PHP_EOL; echo '================================================' . PHP_EOL; echo 'Código.: 59206729' . PHP_EOL; echo 'Dígito.: ' . CorreiosSro::calculaDigitoVerificador('59206729') . PHP_EOL . PHP_EOL; } catch (Exception $e) { echo 'Ocorreu um erro: ' . $e->getMessage() . PHP_EOL . PHP_EOL;