PHP中是否有与C#中的LINQ等效的东西?
有什么东西和C#中的相等吗?有。 这个问题的答案是 研究教义 条令1.2实施现行记录。条令2+是一个数据映射器 奥姆 还有,看看Xyster。它基于数据映射器模式 另外,看看DataMapper和Active Record 请参阅(一组模仿C#3.0的LINQ的PHP类)。还有一个比PHPLinq更新的版本,它看起来比PHPLinq更像C。试试看。它是PHP的最佳LINQ 这是一个比较表:PHP中是否有与C#中的LINQ等效的东西?,php,linq,language-comparisons,Php,Linq,Language Comparisons,有什么东西和C#中的相等吗?有。 这个问题的答案是 研究教义 条令1.2实施现行记录。条令2+是一个数据映射器 奥姆 还有,看看Xyster。它基于数据映射器模式 另外,看看DataMapper和Active Record 请参阅(一组模仿C#3.0的LINQ的PHP类)。还有一个比PHPLinq更新的版本,它看起来比PHPLinq更像C。试试看。它是PHP的最佳LINQ 这是一个比较表: 在过去的几年里,PHP世界发生了很大的变化,使得以前的大多数答案都过时了 下面是PHP主要LINQ实现的新
在过去的几年里,PHP世界发生了很大的变化,使得以前的大多数答案都过时了 下面是PHP主要LINQ实现的新比较表: 这些库都可以通过安装 总之,我会推荐这个库(我是作者,对此我有偏见),因为它是积极维护的、有良好文档记录的和经过测试的,并且在PHP中提供了一个真正的LINQ实现 所谓真正的LINQ,我的意思是该库不仅是内存数组的流畅集合API,而且还使用表达式树实现真正的查询解析。这允许将此API与外部数据源集成,因此在集成Query中PHP。在将查询编译成SQL并针对MySQL数据库运行时,可以查看此类功能的演示:(这里是YaLinqo开发者) 目前,LINQ在PHP中有三种主要实现:
- -最简约的库体系结构(4个类),但最具特色、性能最好,有最好的文档,并且只有一个支持“字符串lambdas”
- -一个庞大的库(500个类),支持解析PHP和转换为SQL以及其他一切,速度比其他库慢得多,有一个漂亮的网站,但它的文档一般,缺乏功能
Set
和Dictionary
类的地方,您将看到数组,并且只看到Y中的数组