Download the PHP package andredebrito/phpviacep without Composer
On this page you can find all versions of the php package andredebrito/phpviacep. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download andredebrito/phpviacep
More information about andredebrito/phpviacep
Files in andredebrito/phpviacep
Package phpviacep
Short Description Componente PHP para consumo da API VIA CEP (https://viacep.com.br/)
License MIT
Informations about the package phpviacep
PhpViaCep
Este projeto tem por objetivo consumir o webservice ViaCEP. Utilizando o PHP e CURL.
Baseado no webservice https://viacep.com.br/. Através dessa classe é possível consultar e obter dados de endereços com retorno nos formatos JSON, XML, PIPED e QWERT.
Bibliotecas e tecnlogias utiladas
- PHP 7.2
- CURL
Instalação
Via composer:
"andredebrito/phpviacep": "^1.0"
ou execute:
composer require andredebrito/phpviacep
Exemplos de utilização
Pesquisa por CEP
Instancie um novo objeto da classe PhpViaCep e invoque o método findByCep()
passando o CEP como parâmentro, utilize uma opção de retorno (json()
, json_unicode()
, xml()
, piped()
ou querty()
), invoque o métodofetch()
(no exemplo abaixo foi utilizado o método jsonToObject()
para tornar o response e um objeto). Utilize o método getResponse()
para exibir os dados.
Retorno em Objeto
Retorno em XML:
Retorno em PIPED:
Retorno em QUERTY:
Pesquisa por Endereço
Instancie um novo objeto da classe PhpViaCep e invoque o método findByAddress()
passando UF, Cidade e Endereço como parâmentros, utilize uma opção de retorno (json()
, json_unicode()
ou xml()
), invoque o método fetch()
(no exemplo abaixo foi utilizado o método jsonToObject()
para tornar o response e um objeto). Utilize o método getResponse()
para exibir os dados.
Retorno em Objeto
Retorno em XML
Tratamento de Erros
Caso o retorno do método getResponse()
seja null utilize o método getError()
para visualizar o erro.
Exemplo
All versions of phpviacep with dependencies
ext-json Version *
ext-curl Version *