Вышел набор классов PHP LINQ для реализации на PHP (версии 5.2 и выше) функций LINQ. Сайт проекта http://www.codeplex.com/PHPLinq/. Релиз поддерживает
операторы LINQ
- select
- take
- skip
- orderBy / orderByDescending
- thenBy / thenByDescending
лямбда выражения
анонимные типы
Пройстейший пример использования выглядит так
// Create data source
$names = array("John", "Peter", "Joe", "Patrick", "Donald", "Eric");
$result = from('$name')->in($names)
->where('$name => strlen($name) < 5')
->select('$name');