Netbeans 8.2将支持PHP7 更精彩


Posted in PHP onJune 13, 2016

首先,将PHP项目的PHP版本设置为PHP 7.0。

Netbeans 8.2将支持PHP7 更精彩

PHP 7其中一项新特性是返回类型声明,即PHP的函数和方法可以声明指定类型的返回值:

Netbeans 8.2将支持PHP7 更精彩

Netbeans 8.2将支持PHP7 更精彩

PHP 7的另一项精彩的改进就是参数的标量类型声明,Netbeans的代码自动完成功能提供了这些新类型支持。

Netbeans 8.2将支持PHP7 更精彩

NetBeans也支持PHP 7新出现的操作符:

Netbeans 8.2将支持PHP7 更精彩

Netbeans 8.2将支持PHP7 更精彩

分组use声明:

Netbeans 8.2将支持PHP7 更精彩

Netbeans 8.2将支持PHP7 更精彩

Netbeans 8.2将支持PHP7 更精彩

常量也可以分组use:

Netbeans 8.2将支持PHP7 更精彩

PHP 7的另一大特性 - 匿名类:

Netbeans 8.2将支持PHP7 更精彩

Netbeans 8.2将支持PHP7 更精彩

Netbeans 8.2将支持PHP7 更精彩

Netbeans 8.2将支持PHP7 更精彩

8.2目前离发布日期还很久,等不及想尝鲜的话,下载地址:http://bits.netbeans.org/download/trunk/nightly/latest/

注:

生成器

(PHP 5 >= 5.5.0, PHP 7)

生成器提供了一种更容易的方法来实现简单的对象迭代,相比较定义类实现 Iterator 接口的方式,性能开销和复杂性大大降低。

生成器允许你在 foreach 代码块中写代码来迭代一组数据而不需要在内存中创建一个数组, 那会使你的内存达到上限,或者会占据可观的处理时间。相反,你可以写一个生成器函数,就像一个普通的自定义函数一样, 和普通函数只返回一次不同的是, 生成器可以根据需要 yield 多次,以便生成需要迭代的值。

一个简单的例子就是使用生成器来重新实现 range() 函数。 标准的 range() 函数需要在内存中生成一个数组包含每一个在它范围内的值,然后返回该数组, 结果就是会产生多个很大的数组。 比如,调用 range(0, 1000000) 将导致内存占用超过 100 MB。

做为一种替代方法, 我们可以实现一个 xrange() 生成器, 只需要足够的内存来创建 Iterator 对象并在内部跟踪生成器的当前状态,这样只需要不到1K字节的内存。

本文来源:http://www.cnblogs.com/x3d/

以上就是本文的全部内容,希望对大家的学习有所帮助,更多精彩内容请关注三水点靠木。

PHP 相关文章推荐
PHP 和 XML: 使用expat函数(一)
Oct 09 PHP
用PHP的超级变量$_POST获取HTML表单(HTML Form) 数据
May 07 PHP
php中将网址转换为超链接的函数
Sep 02 PHP
ThinkPHP模板Switch标签用法示例
Jun 30 PHP
Chrome Web App开发小结
Sep 04 PHP
PHP+APACHE实现网址伪静态
Feb 22 PHP
fsockopen pfsockopen函数被禁用,SMTP发送邮件不正常的解决方法
Sep 20 PHP
Zend Framework教程之Zend_Registry对象用法分析
Mar 22 PHP
php+MySQL实现登录时验证登录名和密码是否正确
May 10 PHP
什么是PHP文件?如何打开PHP文件?
Jun 27 PHP
ThinkPHP中图片按比例切割的代码实例
Mar 08 PHP
Laravel基础_关于view共享数据的示例讲解
Oct 14 PHP
yii2 modal弹窗之ActiveForm ajax表单异步验证
Jun 13 #PHP
Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)
Jun 13 #PHP
PHPStorm+XDebug进行调试图文教程
Jun 13 #PHP
图文详解phpstorm配置Xdebug进行调试PHP教程
Jun 13 #PHP
PHP生成制作验证码的简单实例
Jun 12 #PHP
php gd等比例缩放压缩图片函数
Jun 12 #PHP
详解PHP中cookie和session的区别及cookie和session用法小结
Jun 12 #PHP
You might like
基于curl数据采集之单页面采集函数get_html的使用
2013/04/28 PHP
两个php日期控制类实例
2014/12/09 PHP
yii框架搜索分页modle写法
2016/12/19 PHP
Laravel学习教程之request validation的编写
2017/10/25 PHP
PHP实现浏览器格式化显示XML的方法示例
2019/01/22 PHP
PHP保存Base64图片base64_decode的问题整理
2019/11/04 PHP
Wordpress ThickBox 添加“查看原图”效果代码
2010/12/11 Javascript
Json2Template.js 基于jquery的插件 绑定JavaScript对象到Html模板中
2011/10/29 Javascript
深入理解JavaScript系列(2) 揭秘命名函数表达式
2012/01/15 Javascript
jQuery中读取json文件示例代码
2013/05/10 Javascript
14个有用的Jquery技巧分享
2015/01/08 Javascript
jQuery里filter()函数与find()函数用法分析
2015/06/24 Javascript
JavaScript添加随滚动条滚动窗体的方法
2016/02/23 Javascript
jQuery遍历DOM节点操作之filter()方法详解
2016/04/14 Javascript
Thinkjs3新手入门之添加一个新的页面
2017/12/06 Javascript
使用vue.js在页面内组件监听scroll事件的方法
2018/09/11 Javascript
微信内置开发 iOS修改键盘换行为搜索的解决方案
2019/11/06 Javascript
javascript浅层克隆、深度克隆对比及实例解析
2020/02/09 Javascript
js实现炫酷光感效果
2020/09/05 Javascript
[43:41]OG vs Newbee 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
Python实现端口复用实例代码
2014/07/03 Python
简单谈谈Python中的元祖(Tuple)和字典(Dict)
2017/04/21 Python
使用Python读取大文件的方法
2018/02/11 Python
详解pandas中iloc, loc和ix的区别和联系
2020/03/09 Python
python--shutil移动文件到另一个路径的操作
2020/07/13 Python
用HTML5制作烟火效果的教程
2015/05/12 HTML / CSS
HTML5本地存储之IndexedDB
2017/06/16 HTML / CSS
马德里竞技官方网上商店:Atletico Madrid Shop
2019/03/31 全球购物
HomeAway英国:全球领先的度假租赁在线市场
2020/02/03 全球购物
标准毕业生自荐信范文
2013/11/04 职场文书
应届医学毕业生求职信分享
2013/12/02 职场文书
企业家王石演讲稿:坚持与放下
2014/04/27 职场文书
酒店节能降耗方案
2014/05/08 职场文书
初中英语教师个人工作总结
2015/02/09 职场文书
复兴之路展览观后感
2015/06/02 职场文书
2016年“5.12”护士节致辞
2015/07/31 职场文书