58

C# のLINQに相当するものはPHPにありますか?

4

7 に答える 7

39

YaLinqoをお試しください。PHPに最適なLINQです。

比較表は次のとおりです。

ここに画像の説明を入力してください

于 2013-02-07T13:02:30.190 に答える
29

PHP にはPHPLinq-LINQ があります。

于 2011-04-26T15:12:07.207 に答える
3

ここ数年でPHPの世界では多くの変化があり、以前の回答のほとんどが時代遅れになりました。

PHP の主要な LINQ 実装の新しい比較表を次に示します。

LINQ ライブラリ比較表

これらのライブラリはすべてcomposer経由でインストールできます。

要約すると、私はPINQライブラリをお勧めします (私が著者であるため偏見があります)。これは積極的に保守され、十分に文書化およびテストされており、PHP で真の LINQ の実装を提供するためです。

真のLINQ とは、このライブラリがメモリ内配列の流暢なコレクション API であるだけでなく、式ツリーを使用した実際のクエリ解析も実装していることを意味します。これにより、この API を外部データ ソースと統合できるため、P HP In tegrated Queryが実現します。このような機能のデモは、クエリが SQL にコンパイルされ、MySQL データベースに対して実行される場所で表示できます。

于 2015-04-03T02:02:43.080 に答える
2

PHPLinqよりも新しいリリースのphinqもあり、PHPLinqよりもLINQ to Objects for C#のように見えます。

于 2012-10-19T13:51:21.283 に答える
1

良い PHP ORM ライブラリ?

この質問への答えは言う

ドクトリンを調べてください。

Doctrine 1.2 は Active Record を実装しています。Doctrine 2+ は DataMapper ORM です。

また、Xyster もチェックしてください。これは、Data Mapper パターンに基づいています。

また、DataMapper と Active Record を比較してください。

于 2011-04-26T15:12:27.533 に答える
0

PHPLinq (C#3.0 の LINQ を模倣した一連の PHP クラス)を参照してください。

于 2011-04-26T15:12:35.677 に答える