Descobrindo a quantidade de quebra de linhas de um texto com PHP

Olá pessoal, como vocês estão?! Em minhas navegações e pesquisas pela web, me deparei com uma dúvida postada no Stack Ovwerflow, sendo a seguinte: Como posso descobrir quantas linhas tem um texto?” Na descrição da dúvida, foi explicado que o objetivo era contar quantas quebras de linhas tem em um texto. Sabendo da dúvida, agora vamos em busca da resposta. 1 2 3 4 5 6 7 <?php $string = 'Bacon ipsum dolor amet fatback sausage ball tip ham hock bacon burgdoggen....

2017-02-02 · 3 min · Diego Brocanelli

Converter data para PT-BR com PHP

Fala galera, tudo bem?! Uma dúvida recorrente é a conversão de data de EN para PT-BR, uma tarefa corriqueira em nosso dia a dia. Comumente trabalhamos no formato EN para armazenar a informação no banco de dados, porém em determinados casos temos a necessidade de converter a data para PT_BR. Pois bem, mas como podemos fazer isso? Temos diversas maneiras, porem a que vou apresentar aqui julgo ser a mais simples....

2017-02-01 · 1 min · Diego Brocanelli

Senhas mais seguras com Zend-Crypt

Olá pessoal, tudo bem?! Hoje em dia não consigo listar um sistema se quer que eu tenha trabalhado sem um mecanismo de login, pode ser com e-mail + senha, usuário + senha porem esse é um recurso que todos os sistema utilizam. E decorrente a isso aparece a grande pergunta, como tratar a senha? Sim, devemos tratar a senha e não devemos nunca, vou repetir, NUNCA devemos armazenar a senha em texto puro no banco de dados ou em qualquer outro tipo de armazenamento....

2016-12-28 · 4 min · Diego Brocanelli

hhbr : 05 – Refatoração (vídeo)

Olá pessoal, tudo bem?! Ocorreu hoje a quinta edição do hhbr, e nesta edição tivemos uma super palestra sobre refatoração, conteúdo apresentado pelo mestre Davi Marcondes Moreira aka @devdrops. Acesse o vídeo da palestra e espero que aprecie o conteúdo! Dados da palestra Tema: “Refatoração” Palestrante: Davi Marcondes Moreira Twitter: https://twitter.com/devdrops Site: devdrops.me GitHub: https://github.com/devdrops Comunidade: http://phpdojeitocerto.tumblr.com/ Slides: https://docs.google.com/presentation/d/1myN5bMo_RSPeUWT6vW1XM0HHamWq4HnHAReA80gMuJ4/edit#slide=id.g18ddc55d07_2_45 Links mencionados PHPMD: https://phpmd.org/ Blackfire: https://blackfire.io/ CorgiBytes: http://corgibytes.com/ PHPUnit: https://phpunit.de/ SensiolabsInsight: https://insight....

2016-12-10 · 1 min · Diego Brocanelli

Testes de forma simples, fácil e robusto em sistemas PHP com PHPUnit!

Olá pessoal, tudo bem?! Construir sistemas robustos, seguros e livres bugs (ou pelo menos o menor número possível 🙂 ) está presente em nosso dia a dia, e com isso temos diversas metodologias, ferramentas e recursos para que nossos códigos tenham qualidade e garantia de sua eficácia. Para o ecossistema PHP não é diferente, temos disponível uma ferramenta fantástica para executarmos testes unitários, e hoje vamos aprender um pouco sobre ela, seu nome é PHPUnit....

2016-12-06 · 8 min · Diego Brocanelli

hhbr : 04 – Por que PHP? (Vídeo)

Fala galera, tudo bem?! Ocorreu o quarto encontro hhbr](https://www.youtube.com/channel/UCh1xOy7SP_KyRn4wTNVvFHw/videos), e nesta edição temos o grande Anderson ‘Duodraco’ Casimiro nos presenteando com uma super palestra, como tema “Por que PHP?”. Acesse o vídeo da palestra e espero que aprecie o conteúdo! Dados da palestra Tema: “Por que PHP?” Palestrante: Anderson ‘Duodraco’ Casimiro Twitter: https://twitter.com/duodraco Site: https://duodra.co/ GitHub: https://github.com/duodraco Comunidade: http://phpsp.org.br inks mencionados Documentação oficial do PHP: http://php.net/ PHP Do Jeito Certo: http://br....

2016-12-03 · 1 min · Diego Brocanelli

Manipulando e validando URI com Zend-URI

Olá pessoal, tudo bem?! Para um programador é uma tarefa muito corriqueira manipular ou validar URI. E para facilitar essa tarefa iremos aprender a utilizar o componente Zend-URI, ferramenta fantástica e simples, que irá agilizar nosso dia a dia. Uma breve descrição do que é URI (Uniform Resource Identifier), sendo uma cadeia de caracteres utilizada para identificar ou denominar um recurso na internet. Não vamos utilizar um ZF Skeleton, vamos aprender utilizando somente o componente, porem a implementação é a mesma para quem está em um projeto construído com Zend Framework, e também mostra o quão modular é o framework....

2016-10-29 · 4 min · Diego Brocanelli

Gerando Breadcrumbs no Zend Framework

Fala galera, tudo tranquilo?! Recentemente um amigo me questionou como ele poderia criar breadcrumbs no Zend Framework, e com base nessa conversa vou demonstra o quão simples é este processo. Para quem nunca se deparou com este termo, breadcrumb é um padrão implementado pela Yahoo para indicar ao usuário onde ele se encontra no site, como podemos observar na imagem abaixo. Após essa breve e rápida introdução, SHOW ME THE CODE!...

2016-10-19 · 5 min · Diego Brocanelli

Twig – A Super engine template para PHP

Olá pessoal tudo certo?! Quem nunca se deparou com um projeto no qual teria que trabalhar com renderização HTML? Praticamente todos em algum momento certo? Pois é inevitável a construção de um sistema web PHP sem a interação com o usuário, e com isso surge o grande problema: Como vamos trabalhar as páginas HTML e como podemos utilizar o conceito de template para que nosso sistema fique robusto e com um super visual....

2016-10-04 · 7 min · Diego Brocanelli