Categoria: PHP

  • Classe DateTime no PHP, vale a pena aprender

    Classe DateTime no PHP, vale a pena aprender

    A classe DateTime do PHP oferece uma maneira orientada a objetos de manipular datas e horas. Ela é parte da extensão date do PHP e fornece uma série de métodos para operações de data e hora, tornando-a uma ferramenta poderosa e flexível para desenvolvedores. Aqui estão os principais aspectos da classe DateTime: Criação de um…

  • O uso correto das aspas simples e duplas no PHP

    O uso correto das aspas simples e duplas no PHP

    CUIDADO! O PHP trata as aspas simples (‘) e as aspas duplas (“) de forma diferente, principalmente em como eles interpretam o conteúdo dentro delas. Dadas as suas linhas de código: Para inserir variáveis em uma string com aspas simples, você precisaria concatená-las explicitamente, como neste exemplo: Esse comportamento torna as aspas simples ligeiramente mais…

  • Cálculos com ponto flutuante em PHP, bem vindo ao inferno

    Cálculos com ponto flutuante em PHP, bem vindo ao inferno

    Sendo justo: Todas as linguagens tem dificuldade com ponto flutuante, mas eu penso que o PHP exagera no negócio. Veja esse cálculo: Vindo de um software para lançamentos contábeis, o PHP se perde no centésimo, veja, não estamos pedindo para calcular Pi até milhonésima casa decimal, são centavos, centésimos! Quando preciso fazer cálculos precisos em…

  • Gambiarra para capturar o resultado do var_dump em PHP

    Gambiarra para capturar o resultado do var_dump em PHP

    O causo: Preciso armazenar o resultado de um var_dump() no PHP. Contudo, o comando só oferece saída direta, ou seja, imprime na tela ou no console. Porém, eis uma gambiarra que deu certo: Eis o manual: PHP: ob_start – Manual E uma breve explicação: O comando ob_start() no PHP, é parte fundamental do sistema de…

  • Como calcular a diferença entre duas datas com PHP e a função DateDiff()

    Uma breve descrição da função nativa date_diff() do PHP.

  • PHP Erros Fatal error: Allowed memory size exhausted

    PHP Erros Fatal error: Allowed memory size exhausted

    Ao testar um de meus softwares: Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 777 bytes) in [caminho]nome_do_arquivo.php on line 441 A pipa: Tu estourou a memória alocada. A solução: Ajustar a memória no arquivo php.ini, porém, vai afetar todas as aplicações de seu servidor PHP e pode causar queda de performance. Então, se…

  • PHP básico: Função

    Funções, em qualquer linguagem, servem para encapsular trechos de código de forma a facilitar a manutenção, reaproveitar o código quando o mesmo procedimento se repete, organizar o código, enfim… seja por qual razão for, criar funções faz parte do básico. No exemplo: Chamamos a função pelo seu nome func_olamundo(); Dentro dos parêntesis posso ou não…