Category Archives: PHP
PHP7 – Mudança de alguns erros fatais para Exception
Um novo recurso do PHP7 será a inclusão de exception no núcleo do PHP7 e permitir a substituição de alguns erros fatais por exception. Este recurso será muito útil em diversas situação. Abaixo ilustramos o comportamento deste novo recurso: Este Continue reading PHP7 – Mudança de alguns erros fatais para Exception
PHP7 – Novo Recurso: Tipagem de retorno de função
Com a proximidade do lançamento do PHP7, mais detalhes sobre os novos recursos já estão sendo compartilhados com a comunidade. Neste artigo, iremos apresentar o novo recurso de declaração de tipo de retorno de uma função. Declarar tipos de retorno, Continue reading PHP7 – Novo Recurso: Tipagem de retorno de função
Definindo os níveis de erro do PHP no próprio código do script
É possível definir a configuração que o PHP deve utilizar para suas mensagens e níveis de erros que devem ser apresentados no próprio script em execução. Existe o modo de fazer via php.ini, que tornaria a configuração global, mas neste Continue reading Definindo os níveis de erro do PHP no próprio código do script
Fazendo o curl do PHP aceitar qualquer certificado SSL
Quando for utilizar o PHP para conectar via https e o certificado não conseguir ser verificado, via curl do PHP, um erro parecido ao apresentado abaixo será apresentado: cURL error 60: SSL certificate problem: unable to get local issuer certificate Continue reading Fazendo o curl do PHP aceitar qualquer certificado SSL
Simplificando cálculo com data em PHP usando strtotime
Dentre todas as simplificações possíveis em PHP, uma pouquíssima conhecida é a função strtotime. Com ela é possível efetuar cálculos com data de forma simplificada. Abaixo alguns exemplos: Na página do manual PHP é possível ver mais exemplos. Para o Continue reading Simplificando cálculo com data em PHP usando strtotime
Fazendo download de um arquivo remoto usando o comando copy do PHP
A maioria das funções de stream e filesystem aceitam URLs completas e fazem uso da abstração do protocolo wrapper, incluindo a função copy. Utilizando-a, o programador será capaz de simplificar a codificação necessária para obter um arquivo remoto já salvando onde Continue reading Fazendo download de um arquivo remoto usando o comando copy do PHP
PHP – Submeter dados por post para uma página remota usando file_get_contents
As funções que fazem uso dos protocol wrappers, caso do file_get_contents, aceitam um objeto do tipo stream context. Este objeto pode ser criado pela função stream_context_create e tem como finalidade configurar alguns aspectos do protocolo. As opções de contexto do Continue reading PHP – Submeter dados por post para uma página remota usando file_get_contents
Debugando PHP usando o editor VIM
Que o editor VIM é um mega canivete suiço, todos sabem ou já ouviram pelo menos falar. Neste artigo iremos apresentar como debugar um código PHP no VIM. Para ativar o debug, instale o XDebug ou ative em seu PHP. Continue reading Debugando PHP usando o editor VIM