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 相关文章推荐
dedecms防止FCK乱格式化你的代码的修改方法
Mar 17 PHP
PHP 错误之引号中使用变量
May 04 PHP
php下图片文字混合水印与缩略图实现代码
Dec 11 PHP
php Smarty date_format [格式化时间日期]
Mar 15 PHP
为PHP5.4开启Zend OPCode缓存
Dec 26 PHP
PHP register_shutdown_function()函数的使用示例
Jun 23 PHP
curl和libcurl的区别简介
Jul 01 PHP
ECSHOP在PHP5.5及高版本上报错的解决方法
Aug 31 PHP
PHP实现双链表删除与插入节点的方法示例
Nov 11 PHP
在Laravel中使用DataTables插件的方法
May 29 PHP
PHP下载文件函数与用法示例
Sep 27 PHP
php中Swoole的热更新实现代码实例
Mar 04 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
用php或asp创建网页桌面快捷方式的代码
2010/03/23 PHP
解析php5配置使用pdo
2013/07/03 PHP
PHP之uniqid()函数用法
2014/11/03 PHP
ExtJS 设置级联菜单的默认值
2010/06/13 Javascript
JS常用正则表达式总结
2013/11/12 Javascript
jQuery如何取id有.的值一般的方法是取不到的
2014/04/18 Javascript
JS实现文件动态顺序载入的方法
2015/03/07 Javascript
JavaScript实现仿网易通行证表单验证
2015/05/25 Javascript
深入理解setTimeout函数和setInterval函数
2016/05/20 Javascript
浅谈javascript中的constructor
2016/06/08 Javascript
基于JS对象创建常用方式及原理分析
2017/06/28 Javascript
vue-router history模式下的微信分享小结
2018/07/05 Javascript
jQuery 同时获取多个标签的指定内容并储存为数组
2018/11/20 jQuery
Vue动态生成el-checkbox点击无法赋值的解决方法
2019/02/21 Javascript
[02:08]什么藏在DOTA2 TI9“小紫本”里?斧王历险记告诉你!
2019/05/17 DOTA
使用apidocJs快速生成在线文档的实例讲解
2018/02/07 Python
python删除某个字符
2018/03/19 Python
pandas.loc 选取指定列进行操作的实例
2018/05/18 Python
windows7 32、64位下python爬虫框架scrapy环境的搭建方法
2018/11/29 Python
在Python中利用pickle保存变量的实例
2019/12/30 Python
基于virtualenv创建python虚拟环境过程图解
2020/03/30 Python
Python使用for生成列表实现过程解析
2020/09/22 Python
Python使用tkinter实现小时钟效果
2021/02/22 Python
CSS3+js实现简单的时钟特效
2015/03/18 HTML / CSS
html5定位并在百度地图上显示的示例
2014/04/27 HTML / CSS
纽约现代艺术博物馆商店:MoMA STORE(室内家具和杂货商品)
2016/08/02 全球购物
美国在线家装零售商:Build.com
2016/09/02 全球购物
Sunglasses Shop英国:欧洲领先的太阳镜在线供应商之一
2018/09/19 全球购物
泰国最新活动和优惠:Megatix
2020/05/07 全球购物
求职信怎么写范文
2014/05/26 职场文书
三月法制宣传月活动总结
2014/07/03 职场文书
贫困证明模板(3篇)
2014/09/16 职场文书
股东出资证明书(正规版)
2014/09/24 职场文书
工作岗位职责范本
2015/02/15 职场文书
安全教育第一课观后感
2015/06/17 职场文书
导游词之永泰公主墓
2019/12/04 职场文书