Mar
28

Componente LINQ do C# em PHP – PHPLinq

O C# 3.5 contem um componente que permite efectuar pesquisas dentro de várias estruturas de dados, o LINQ.

Um PHP/.NET Developer decidiu criar um package para PHP de modo a reproduzir a simplicidade que com o LINQ se efectuam queries – PHPLinq.

No site do Maarten Balliauw encontram alguns exemplos,

// Create data source
$names = array(”John”, “Peter”, “Joe”, “Patrick”, “Donald”, “Eric”);
// Query
$result = from(’$name’)->in($names)
->where(’$name => strlen($name) < 5′)
->select(’$name’);

 (source: Maarten Balliauw)
e aqui poderão descarregar o package e começar já a evitar os ciclos nos algoritmos de queries.

3 Comments

Make A Comment
  • a gravatar André Medeiros Said:

    Tens noção que a implementação é feita em PHP e que a única diferença é que o código fica mais bonitinho, certo? ;)

  • a gravatar Grettir Said:

    Sim, mas nao implica que nao seja muito mais porreiro de se utilizar…nao ha ca ciclos escritos a mao…parece-me mais “bug free”, but that’s my opinion ;)

  • a gravatar Luiz Fernando Said:

    Existe um projeto similiar de Persistencia de Dados em PHP feito por um brazileiro, o Lumine. Uma ferramenta bem completa, já o utilizei em diversos trabalhos e ele tem uma engenharia reversa que cria as DAOs do seu banco de dados automaticamente agilizando o processo.

    Visitem:
    http://www.hufersil.com.br/lumine

    Documentação em pt-BR.

Comments RSS Feed   TrackBack URL

Leave a comment

top