Como Gerar uma String Randômica com PHP

Por vezes no desenvolvimento de um software nos deparamos com a necessidade de gerar strings de maneira aleatória, para senhas, tokens ou outros objetivos. Neste artigo vamos entender como gerar strings randômicas em PHP, abordando diversas maneiras e entendendo os níveis de segurança e complexidade de cada abordagem....

A interpolação de strings é uma daquelas funcionalidades em PHP que tornam a linguagem tanto poderosa quanto fácil de usar. Ela permite que você incorpore variáveis diretamente dentro de strings, tornando a manipulação de strings mais intuitiva e legível.

Você vai entender melhor, mas adiantando, no PHP, a...

PHP Dates: Gerar o dia anterior ou mês ou ano

Obtenha as datas anteriores em PHP

Datas e timestamps de data/hora são cruciais em muitos sistemas de software e aplicações web. Eles nos permitem rastrear eventos, analisar padrões e fornecer aos usuários informações pertinentes com base no tempo. Neste post vamos explorar como lidar com datas em PHP (date),...

featured-php-timeout.webp

Ao executar os scripts PHP chamados pelos navegadores da Web, é importante monitorar seu tempo de execução para impedir que o erro de tempo limite (timeout) ocorra.

Neste artigo, exploraremos diferentes métodos para aumentar o tempo de execução máxima do PHP (max_execution_time), garantindo que seus scripts tenham...

featured-php-server-friendly-url.webp

Para trabalhar em um ambiente de desenvolvimento local, o PHP fornece um servidor web embutido de fácil uso.

O servidor web embutido do PHP é um recurso útil, mas não é um servidor da Web Apache nem Nginx. Portanto, recursos como o URL amigável não são suportados por padrão.

Hoje, é comum que os projetos da Web tenham...

php-ini-featured.webp

Existem algumas maneiras de localizar o arquivo php.ini por linha de comando no Linux Ubuntu, Linux Mint e outras distribuições Linux. Algumas das opções mostradas aqui também são compatíveis com o Windows, especialmente usnado WSL.

O que é php.ini

O php.ini é o arquivo de configuração que é lido quando o PHP é...

featured-php-session-timeout.webp

Uma sessão é uma maneira de armazenar informações (em variáveis) a serem usadas em várias requisições HTTP, para simular um “estado” na navegação das páginas.

Ao contrário de um cookie, as informações não são armazenadas no computador dos usuários finais, mas no servidor de aplicativos.

Por razões de...

featured-private.jpeg

Métodos privados e protegidos não deveriam ser acessados fora do escopo permitido de classe ou subclasses. Porém existem algumas situações onde isto é necessário, para mim em alguns contextos de testes automatizados (unitários ou de integração), ou em outros onde estou implementando uma funcionalidade e quero realizar...

featured-php-elephant-big.jpg

**PHP está morto, longa vida ao PHP** - apesar de por anos ser declarado o fim da linguagem PHP, ela continua evoluindo e cada vez mais grandes projetos coorporativos são suportados por ela. Este artigo descreve alguns motivos para adotar e/ou estudar a linguagem PHP.

featured-copyright.webp

Adicionar a informação de copyright com o ano atual no rodapé de sites e blogs é importante para passar ao seu público a informação de que o conteúdo que ele encontra está “vivo” e atualizado neste site. É interessante também adicionar o ano de início do site, quanto mais informações a respeito da...

featured-wordpress.png

Sendo o WordPress um CMS (Content Management System) com a possibilidade de utilização de temas e plugins externos, é comum que alguns erros aconteçam após a instalação, mesmo que para testes, de uma nova extensão desta natureza em seu site.

Ele também é suscetível a alguns erros quando ocorre um upgrade de versão do...