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

Entenda a Diferença Entre Callbacks e Promessas no JavaScript e Aprenda a Trabalhar com Assincronia de Forma Eficiente

Ao trabalhar com código assíncrono em JavaScript, é importante entender a diferença entre callbacks e Promessas. Callbacks são funções que são chamadas após uma determinada tarefa ser concluída, enquanto as Promessas são objetos que representam a eventual conclusão ou falha de uma operação assíncrona. As Promessas oferecem várias vantagens sobre callbacks, incluindo melhor tratamento de erros e composição mais fácil. Para usar Promessas, você pode envolver seu código assíncrono em um construtor de Promessas e usar seus métodos then e catch para lidar com o valor resolvido ou rejeitado. Aqui…

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

Gerar imagens incríveis do seu código

Já se pegou precisando gerar uma visualização do seu código. Seja para enviar para um amigo, enviar para seu chefe ou compartilhar na sua rede social? Se a resposta é sim, esse post vai te ajudar bastante! O Problema Criar uma visualização em imagem do seu código-fonte pode se tornar um trabalhão, principalmente dependendo de onde você quer compartilhar. Por exemplo, seu chefe pede um print de determinada função para mostrar durante uma apresentação, você acessa seu IDE favorito e ai começa a batalha: Você tenta aumentar o zoom para…

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

O que ninguém te conta sobre Hospedagem Gratuita

Hospedagem grátis soa tão bom e tão tentador que muitas pessoas ainda me perguntam algo como: você tem alguma para indicar? é seguro? só vou usar para um projeto pessoal sem fins lucrativos, tem algum risco?. A resposta é simples, fuja da hospedagem gratuita em todo e qualquer cenário. Se ainda não está convencido me acompanhe que vamos explorar todos esses porquês. Qual a pegadinha? Como tudo que é anunciado como gratuito, geralmente sempre há um problema. Com hospedagens o problema é simples: segurança. Não digo apenas segurança de alguém…

Leia mais

Como bloquear a seleção de texto de um site?

Está tentando evitar que seus usuários consigam selecionar determinado texto de uma página web? Então vamos lá! Você só vai precisar utilizar css para conseguir esta funcionalidade, e o melhor, ela funciona em todos os navegadores desktop e mobile a partir do internet explorer 10. No código acima agrupamos na classe usuarionaoseleciona todas as propriedades e seus respectivos aliases dos principais navegadores. Então sempre que precisar bloquear a seleção de texto em seu site é só utilizar esta classe nos elementos desejados. Dica: Não utilize essa classe em elementos que…

Leia mais

Como executar javascript somente após a página ter sido carregada?

Você já deve ter passado pelo impasse de ter adicionado código JS em seu projeto e por algum motivo ele não executa. Seja javascript puro ou JQuery todo mundo já passou por isso. Nesse post vamos explorar como executar seu código js somente após o navegador ter carregado completamente. E de quebra vamos dar uma dica valiosa quando você precisa esperar um pouco para executar determinado código JS. Vamos lá! Utilizando DOMContentLoaded (JS Nativo) Quando você chamar o método addEventListener passando em seu primeiro parâmetro o evento DOMContentLoaded, o mesmo irá…

Leia mais