PHPLinq - аналог LINQ (Language Integrated Query) в C#3.0
6 Апрель 2008
Недавно, друг подсказал мне неплохое решение для работы с массивами в PHP. Это класс, который работает на подобии LINQ в C#3.0 и позволяет делать выборки из массивов с помощью конструкций, которые напоминают SQL. Вот небольшой пример, выборка слов, длина которых меньше 5 символов:
// Create data source
$names = array("John", "Peter", "Joe", "Patrick", "Donald", "Eric");
$result = from('$name')->in($names)
->where('$name => strlen($name) < 5')
->select(’$name’);
Следует отметить, что данное решение работает только с версией PHP 5.2 или выше.
Более подробная информацией по PHPLinq размещена на этом сайте.

Спасибо за информацию по PHP! Я, чесно говоря в ней темній лес, всегда хотелось почитать что пишут профи своего дела по єтому поводу!
Интересное решение…в последнее время я как-то упускал его из виду! Буду использовать. Спасибо.
спасибо))
Да, абсолютно,как говориься, согласен с авторами и топика и комментов - решение достаточно интресное! Респект!
Я в этом деле новичок, поэтому информация такого типа, мне очень интересна и поможет в моей работе! Спасибо!
Ничего себе спамеры захватили комментирование. О LINQ я недавно слышал, хоть и не специалист в .NET. С первого раза подумалось “WTF, что за нагромождение”.
Как я понимаю, связываться с БД или хотя-бы генерить SQL он ещё не может. Но - прикольно, глядишь и встроят в php 6
Прикольная инфо! Очень полезная, как для меня! Спасибо!
Решение конечно очень интересное! Спасибо автору!
Linq в C# 3.0 - просто сказка, работа с массивами, базами данных, xml стала на порядок проще и эффективнее! В C# 3.0 Linq был реализован, благодаря делегатам и лямбда-выражениям. В PHP нет ничего подобного поэтому, на мой взгляд, Linq на PHP всегда будет неполноценным!
Я новичок в этом! Так, что спасибо за полезную информацию!
Я в этом мало , что понимаю, но все равно спасибо за информацию! Я надеюсь она мне пригодится!
Хорошая информация! Спасибо за наводку!
Реально хорошая информация! Спасибо автору за полезный пост!