Carlos Spohr

dev, runner, etc.

Converter Arrays em Objetos no PHP

Bom dia,

Em alguns momentos precisamos manipular arrays simples. Algumas vezes ficar “passeando” pelas posições corretas dos arrays pode ser chata e desnecessária.

Quando temos uma página carregada por POST por exemplo, costumanos escrever códigos de SQL, validações lendo os dados da seguinte forma:

Superclasses, Interfaces e Orientação a Objetos no PHP

Boa noite a todos,

Hoje vou explicar sobre um assunto que já é bastante citado pela Web, a programação Orientada a Objetos no PHP. As últimas versões do PHP vieram com muitos recursos para permitir o desenvolvimento de códigos baseados em objetos (classes, interfaces, etc.), junto a tudo isso vieram:

  • Organização de arquitetura de uma aplicação PHP;
  • Abstração de código;
  • Reutilização do código;
  • Redução de linhas de código repetidas;

Para poder explicar um pouco como funciona esse “mundo” no PHP, vou apresentar um pequeno exemplo de como podemos “ou utilizamos” a orientação a objetos em nossos trabalhos diários.

Converter datas para o MySQL

Boa tarde a todos,

Algo obrigatório no desenvolvimento Web ou Desktop quando é trabalhado com datas em formulários, é necessário converte-las para o respectivo formato do banco. Não é possível persistirmos a data diretamente porque geralmente formatamos as datas nos formulários para um formato legível para o usuário, no caso:

  • dd/mm/YYYY para datas normais;
  • dd/mm/YYYY HH:ii:ss para campos com data e hora;

Para formatarmos essas datas para o formato do MySQL, que no caso é YYYY-mm-dd para DATE e YYYY-mm-dd HH:ii:ss para DATETIME e TIMESTAMP.

Selecionar elementos que o ID contenha uma string

Bom dia a todos,

O JQuery tem uma opção muito bacana nos seus seletores que é a seguinte, selecionar todos os elementos que por exemplo começem com uma determinada palavra.

A notação para o uso dessa funcionalidade é relativamente simples, embora é necessário que quem esteja querendo utilizar esse recurso saiba os conceitos básicos de Expressões Regulares.