Estava fazendo uns trabalhos com C# 3.0 e tive umas duvidas e acabei sem querer encontrando o PHP LinQ, será que ele é tão interessante quanto o do .net? Alguém já usou?

$numbers = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);  
  
$result = from( '$number' )->in( $numbers )  
            ->where( '$number => $number > 5' )  
            ->select( '$number' );  

Olhando superficialmente, já reparei um “problema”, como o suporte não é nativo da linguagem igual no c# 3.0 as expressões estão com aspas simples, ou seja, é apenas strings, logo não temos intellisense e não temos erros em tempo de programação/compilação, sim, eu sei que o php é uma linguagem interpretada, mas algumas IDE conseguem “emular” esse recurso.

O que eu acho legal do LinQ do dotnet é que nao precisamos escrever consultas em sql (string) e descobrir as exceções apenas quando estamos executando o programa propriamente, porém com o php LinQ isso continua, mas mesmo assim ainda é interessante usa-lo.

Site Oficial: PhpLINQ