Conheça o truque secreto do PHP que pode salvar a sua vida (de programador)!

E aí, pessoal! Se você é um programador PHP, provavelmente já passou pela situação de precisar encontrar um bug em um código gigante, cheio de linhas e funções. É uma dor de cabeça, não é mesmo? Mas calma, que temos uma dica incrível que pode salvar a sua vida (de programador, claro). O truque secreto é a função debug_backtrace, que te permite rastrear todas as chamadas de função e classes que levaram ao momento atual do seu script. Em outras palavras, você pode descobrir exatamente onde e como o seu…

Leia mais

Evite “fatal errors” em seu código PHP: Aprenda a usar a função isset

PHP é uma linguagem de programação popular e poderosa que é amplamente utilizada para desenvolvimento de aplicações web. Se você está começando a aprender PHP, aqui está uma dica que pode ajudá-lo a escrever código mais eficiente e seguro: Use o comando isset ao trabalhar com variáveis. O comando isset verifica se uma variável foi definida e possui um valor não nulo. Ao usá-lo, você evita erros “undefined variable” e garante que suas variáveis sempre tenham um valor válido antes de serem usadas. Aqui está um exemplo de como usar…

Leia mais

Como salvar as informações do formulário em um banco de dados usando PDO e PHP (Parte 3)

Continuando a série sobre formulários, PHP e HTML vamos agora salvar as informações em um banco de dados para serem posteriormente consultadas. Se você está perdido, sugiro acessar os artigos anteriores: Parte 1 e Parte 2. Abaixo o código feito nos artigos anteriores para você começar a partir daqui: Entra em cena o PDO PDO (PHP Data Objects) é uma biblioteca de extensão do PHP que fornece uma interface para acessar bancos de dados de maneira genérica. Ela permite a conexão com vários tipos de bancos de dados, como MySQL,…

Leia mais

Melhorando a segurança do nosso formulário de contato (Parte 2)

Neste artigo usaremos como base o código do post anterior e melhorar a segurança do formulário de contato, clique aqui para conferir. Primeiras coisas, primeiro, proponho passarmos por todas as falhas que aquele código possuí. Vamos lá! Existem alguns problemas com o código acima: Vamos reescrever o código melhorando ele: Na primeira parte do código, os dados do formulário são recuperados e passados através da função filter_input para sanitizá-los. A função filter_input recebe três parâmetros: o tipo de entrada (nesse caso, INPUT_POST, que significa que os dados são enviados pelo…

Leia mais

Como utilizar o PHP para criar um formulário de contato (Parte 1)

Um formulário de contato é uma ferramenta importante para qualquer site, pois permite que os visitantes entrem em contato com você através da internet. Se você está começando a programar e quer criar um formulário de contato, este post vai te ajudar! Vale ressaltar que a forma explicada aqui não possuí as verificações de segurança necessárias e somente foca na questão didática do processo. Em um post futuro trabalharemos a segurança e outras formas de processamento. Para criar um formulário de contato com o PHP, você pode utilizar o método…

Leia mais

Como Declarar uma Array Vazia em PHP

Resumindo: para criar uma array (em português Matriz) em PHP, use a função array(). Agora para saber mais continue comigo! Obs. Daqui em diante vamos usar o termo array no artigo. 😉 Existem três tipos de array suportados em PHP Arrays indexados: Arrays com um índice numérico. Matrizes associativas: matrizes com chaves nomeadas. Matrizes multidimensionais: contém uma ou mais matrizes em uma determinada matriz. Por que é sempre uma boa prática declarar uma matriz vazia? Principal é evitar erros, principalmente por elementos já existentes na matriz. Imagine um loop em…

Leia mais

5 Repositórios GitHub para o desenvolvedor web colocar nos favoritos

Neste post vamos te apresentar ao mundo dos repositórios do GitHub, mas não da forma que você está pensando, não são o código-fonte de algum software open source. Eles são listas curadas com recursos incríveis para você usar, neste post focaremos em repositórios para o desenvolvedor Web. Então vamos à lista? 🚀 Awesome PHP Esse repositório tem tudo que o programador novato ou experiente precisa para descobrir novas funcionalidades e se atualizar. Você vai encontrar ferramentas que já conhece, mas aposto que muitas você nem imaginou que existiam. https://github.com/ziadoz/awesome-php Awesome…

Leia mais

Como enviar e receber JSON usando PHP + cURL

Precisando saber como enviar uma requisição POST com o conteúdo no formato JSON? Então você encontrou o POST certo, vamos explorar e aprender como enviar uma requisição POST utilizando PHP puro. O que você vai aprender? Enviar requisições POST contendo json usando PHP+cURL Receber uma requisição contendo Json Quais são os requisitos? PHP moderno instalado (7.2+) Uma API de sua Preferência (incluímos uma de exemplo bem legal) Editor de texto Enviando JSON No exemplo abaixo vamos utilizar a função cURL nativa do PHP e chamar uma API de análise de…

Leia mais

Como obter uma URL completa no PHP?

Em muitos momentos é necessário obter o endereço completo que o usuário digitou na barra de endereço. Por isso o PHP fornece formas de se obter estes dados. Vamos lá? O que vamos aprender neste tutorial? Vamos utilizar a Global $_SERVER e obter duas variáveis que ela disponibiliza, HTTP_HOST e REQUEST_URI em seu array. Por sortes utilizando estes dois valores formam a URL requisitada completa. O código Vamos supor que você esteja acessando o seguinte site (imagem abaixo) e o código acima esteja em execução, qual será a saída do…

Leia mais