7+ Frameworks PHP brasileiros

Postado por: Pedro Rogério em

O que são Frameworks?

Em desenvolvimento de software, um framework é uma abstração que une códigos comuns entre vários projetos de software provendo uma funcionalidade genérica. Um framework pode atingir uma funcionalidade específica, por configuração, durante a programação de uma aplicação. Ao contrário das bibliotecas, é o framework quem dita o fluxo de controle da aplicação, chamado de Inversão de Controle.

Abaixo são listados 7 projetos brasileiros para se trabalhar com PHP:

MIOLO

Miolo

O MIOLO é um Framework para Desenvolvimento de Sistemas em PHP com POO. O MIOLO é um Framework escrito em PHP utilizando apenas conceitos de POO e que oferece uma grande gama de funções para aperfeiçoar e agilizar o processo de criação de sistemas.

Dentre as característica importantes implementadas, está à utilização do conceito de modularização. Nessa sistemática, o processo de criação de um novo módulo para um sistema ou mesmo a integração de módulos/sistemas distintos, torna-se uma tarefa muito simples. Isso possibilita inclusive que, utilizando a mesma senha e de acordo com os direitos de acesso, um usuário possa interagir em diferentes sistemas no mesmo ambiente de produção. Essa estrutura permite um grande reaproveitamento de funcionalidades, contribuindo inclusive para padronização do código.

Continuar lendo »

Manual completo e simples de expressões regulares em PHP

Postado por: Pedro Rogério em

As Expressões Regulares são uma potente ferramenta que nos permite contrastar um texto com um padrão de busca. Essa tarefa é fundamental em alguns programas e em outros pode facilitar incrivelmente seu trabalho.

O PHP nos permite dois tipos principais de funções para expressões regulares: as do tipo ereg (Expressões Regulares POSIX) e as do tipo preg (Compatíveis com Perl). São muito similares, mas o segundo modo é mais potente.

Alex Barros do site Boozox.net escreveu um simples manual mas muito completo para aqueles que queiram aprender Expressões Regulares e aplicá-las em PHP. Em Português, você pode aprender também alguma coisa com o livro do Aurélio.

Referências

8 Expressões Regulares para PHP consideradas úteis

Postado por: Pedro Rogério em

No site Devolio, você pode encontrar uma lista com 8 expressões regulares muito úteis na hora de se programar em PHP, muitas delas utilizadas para validar e-mail, nomes de usuário, números telefônicos, e-mails entre outras.

Validar nome de usuário

Essa regra é para permitir usuários com nome de 4 a 28 caracteres, alfanuméricos e acentuados:


$string = "userNaME4234432_";
if (preg_match('/^[a-z\d_]{4,28}$/i', $string)) {
    echo "example 1 successful.";
}

Números telefônicos

Essa regra é para validar números de telefone, e os números devem ser escritos da seguinte maneira (###)###-####:

Continuar lendo »

5 CONSELHOS PARA CRIAR CÓDIGO COMPATÍVEL COM PHP6

Postado por: Pedro Rogério em

Para algumas pessoas, esses podem parecer conselhos óbvios, mas não são todos que programam em PHP, portanto, se quer criar código compatível com PHP6, siga essas recomendações:

  • Não use register_globals: Independente da versão, você não deve utilizá-lo, e no PHP6, seu uso também não será possível.
  • Não use magic_quotes: Igualmente ao ponto anterior, em PHP6 essa opção desaparecerá.
  • Não usar variáveis predefinidas longas: Se você usa $HTTP_POST_VARS ou $HTTP_GET_VAR deverá alterar para suas respectivas: $_SERVER, $_COOKIE, $_GET, $_POST, $_FILES…
  • Use preg no lugar de ereg: Quando utilizar expressões regulares, devemos usar a função preg (copatível com Perl).
  • Não iniciar variáveis com o operador referência: Quando fazer algo do tipo $a = & new object(); evite o operador de referência pois ele irá gerar um erro E_STRICT, utilize: $a = new object();

Referências

Páginas:«12345678»