タグ

phpとlanguage-integrated-queryに関するnabinnoのブックマーク (2)

  • PHPでLINQ - Qiita

    Ginq / PHPLinq PHPでLINQを再現するライブラリ、GINQを試してみます。 そもそもLINQって何よ。 http://ja.wikipedia.org/wiki/%E7%B5%B1%E5%90%88%E8%A8%80%E8%AA%9E%E3%82%AF%E3%82%A8%E3%83%AA データ集合に対して標準化された方法でデータを問い合わせることを可能にする .NET Framework に汎用クエリ機能が追加され、リレーショナル データや XML データだけでなく、あらゆる情報ソースにクエリ機能が適用されます。 何のこっちゃ。 平たく言うと、配列やらオブジェクトやらその他諸々の集合に対してSQL(っぽいもの)でSELECTできちまうぜ、という代物らしい。 さっそく試してみましょう。 <?php // Ginq require_once('path/to/ginq/Gi

    PHPでLINQ - Qiita
  • PINQ - Home

    What is PINQ? Based off the .NET's LINQ (Language integrated query) , PINQ unifies querying across arrays/iterators and external data sources , in a single readable and concise fluent API . A quick example The following shows an example query using the PINQ library: $youngPeopleDetails = $people -> where ( function ( $row ) { return $row [ 'age' ] <= 50 ; }) -> orderByAscending ( function ( $row )

  • 1