文档章节

codeplex:PHP LINQ classes,PHP也可以使用Linq语法操作对象

剑禅觅心
 剑禅觅心
发布于 2016/08/01 21:30
字数 170
阅读 42
收藏 0

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

Examples can be found in the test package in the latest release.

A basic example

Let's say we have an array of strings and want to select only the strings whose length is < 5. The PHPLinq way of achieving this would be the following: 
// Create data source
$names = array("John", "Peter", "Joe", "Patrick", "Donald", "Eric"); 

$result = from('$name')->in($names)
            ->where('$name => strlen($name) < 5')
            ->select('$name');

Feels familiar to SQL? Yes indeed! No more writing a loop over this array, checking the string's length, and adding it to a temporary variable. 
You may have noticed something strange... What's that $name => strlen($name) < 5 doing? This piece of code is compiled to an anonymous function or Lambda expression under the covers. This function accepts a parameter $name, and returns a boolean value based on the expression strlen($name) < 5. (待续...)

转载地址:http://www.weiqinxue.cn/blogs/index.php/User/articleview/ArticleID/U2A15

本文转载自:http://blog.csdn.net/amohan/article/details/43086367

剑禅觅心
粉丝 7
博文 224
码字总数 0
作品 0
深圳
高级程序员
私信 提问
Json.NET - Documentation Creating JSON

Setting values and creating objects and arrays one at a time gives you total control but it is more verbose than other options. Creating JSON Copy imageCopy 1JArray array = new ......

postdep
2014/08/10
100
0
CodePlex站点的Wiki引擎现已开源

来自CodePlex站点的Wiki引擎现在正式开源。 来自微软开源站点CodePlex的Wiki呈现引擎已经作为API开源了Matt Hawley写到: 很久以前,CodePlex其实就已经有一个比较完善的Wiki引擎。一般情况下...

红薯
2009/08/10
1K
0
CodePlex 开始提供 Git 支持

在广大开发人员的强力要求下,CodePlex 为源代码控制提供了 Git 支持。Git 是 CodePlex 托管项目第三种可用的源代码控制系统,前两种是 TFS 和 Mercurial。(第四种选项是对 TFS 使用 SVN 绑...

墙头草
2012/04/13
1K
7
微软设立基金会 强化开源社区与软件厂商沟通

9月15日国际报道 微软成立了一个非营利的CodePlex基金会,目的是强化开源社区与软件厂商之间的沟通。 CodePlex基金会会与好几个特定计划合作,缩短开放源代码与商业领域的落差。 微软捐赠了1...

红薯
2009/09/17
164
3
Github 成为最流行的开源托管平台

来自 Black Duck 的统计数据,显示自2011年1月到5月之间的代码递交(Commit)量,Github有 1,153,059次 commit,Sourceforge为624,989,Google Code为287,901,CodePlex为49,839。根据这些数...

红薯
2011/06/06
2.7K
9

没有更多内容

加载失败,请刷新页面

加载更多

类比思想歪解Java线程

在操作系统的概念里,有内核态,用户态。其实,操作系统的最小执行单位是进程,而进程是分类型的,有两种类型,内核进程,用户进程。 内核进程由操作系统启动时创建,用户进程是由用户程序启...

萧默
44分钟前
2
0
Git推送错误“ [[远程拒绝]主机->主机(分支当前已签出)”)

昨天,我发布了一个有关如何将Git存储库从我的一台计算机克隆到另一台计算机的问题 , 如何从另一台计算机“ git clone”? 。 现在,我可以成功地将Git存储库从源(192.168.1.2)克隆到目标...

javail
54分钟前
4
0
Selenium 4.0 Alpha更新日志

早在2018年8月,整个测试自动化社区就发生了一件重大新闻:Selenium的创始成员Simon Stewart在班加罗尔Selenium会议上正式确认了Selenium 4的发布日期和一些重要更新。 Selenium 4.0 Alpha版...

八音弦
今天
7
0
2、编写程序求Sn=a+aa+aaa+…+aa…aa的值,其中a是1—9之间的一位数字,n表示 a的位数

//编写程序求Sn=a+aa+aaa+…+aa…aa的值,其中a是1-9之间的一位数字, //n表示 a的位数 #include<stdio.h> int main() { int a,n,i,Sn=0,Z=0; printf("please intput a:\n"); scanf("%d",&a......

201905021729吴建森
今天
5
0
Git中的HEAD是什么?

您会看到Git文档说出类似 分支必须在HEAD中完全合并。 但是到底什么是Git HEAD ? #1楼 了解正确答案的一种好方法是运行git reflog HEAD ,您可以获得HEAD所指向的所有位置的历史记录。 #2楼...

技术盛宴
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部