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 CommentComments RSS Feed TrackBack URL
This entry was written by
March 31st, 2008 at 8:14 am
Tens noção que a implementação é feita em PHP e que a única diferença é que o código fica mais bonitinho, certo?
March 31st, 2008 at 11:52 am
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
August 25th, 2008 at 2:14 am
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.