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 相关文章推荐
JoshChen_web格式编码UTF8-无BOM的小细节分析
Aug 16 PHP
提高PHP编程效率的方法
Nov 07 PHP
PHP实现将浏览历史页面网址保存到cookie的方法
Jan 26 PHP
PHP递归遍历指定目录的文件并统计文件数量的方法
Mar 24 PHP
你应该知道PHP浮点数知识
May 13 PHP
php使用GD实现颜色渐变实例
Jun 02 PHP
PHP安装threads多线程扩展基础教程
Nov 17 PHP
PHP实现四种基础排序算法的运行时间比较(推荐)
Aug 11 PHP
PHP中函数gzuncompress无法使用的解决方法
Mar 02 PHP
php递归函数怎么用才有效
Feb 24 PHP
Yii2.0 RESTful API 基础配置教程详解
Dec 26 PHP
PHP创建文件及写入数据(覆盖写入,追加写入)的方法详解
Feb 15 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
fgetcvs在linux的问题
2012/01/15 PHP
很酷的javascript loading效果代码
2008/06/18 Javascript
javascript拓展DOM操作 prependChild insertAfert
2010/11/17 Javascript
基于Jquery插件开发之图片放大镜效果(仿淘宝)
2011/11/19 Javascript
Google的跟踪代码 动态加载js代码方法应用
2012/11/12 Javascript
JS 实现获取打开一个界面中输入的值
2013/03/19 Javascript
JS事件在IE与FF中的区别详细解析
2013/11/20 Javascript
JavaScript实现班级随机点名小应用需求的具体分析
2014/05/12 Javascript
JS+CSS实现大气清新的滑动菜单效果代码
2015/10/22 Javascript
基于jQuery实现放大镜特效
2020/10/19 Javascript
20分钟成功编写bootstrap响应式页面 就这么简单
2016/05/12 Javascript
vue中的模态对话框组件实现过程
2018/05/01 Javascript
微信小程序实现文件预览
2020/10/22 Javascript
[09:43]DOTA2每周TOP10 精彩击杀集锦vol.5
2014/06/25 DOTA
python计算书页码的统计数字问题实例
2014/09/26 Python
python中as用法实例分析
2015/04/30 Python
python 使用get_argument获取url query参数
2017/04/28 Python
Python3.6 Schedule模块定时任务(实例讲解)
2017/11/09 Python
Python实现的购物车功能示例
2018/02/11 Python
人脸识别经典算法一 特征脸方法(Eigenface)
2018/03/13 Python
python获取文件真实链接的方法,针对于302返回码
2018/05/14 Python
对python mayavi三维绘图的实现详解
2019/01/08 Python
Python 实现文件打包、上传与校验的方法
2019/02/13 Python
python使用 __init__初始化操作简单示例
2019/09/26 Python
html5教你做炫酷的碎片式图片切换 (canvas)
2017/07/28 HTML / CSS
威尔逊皮革:Wilsons Leather
2018/12/07 全球购物
意大利奢侈品综合电商网站:MODES
2019/12/14 全球购物
遇到的Mysql的面试题
2014/06/29 面试题
物流经理自我评价
2013/09/23 职场文书
《小鹰学飞》教学反思
2014/04/23 职场文书
2014年度安全生产目标管理责任书
2014/07/25 职场文书
党员对十八届四中全会的期盼思想汇报范文
2014/10/17 职场文书
专业技术人员年度考核评语
2014/12/31 职场文书
公司财务部岗位职责
2015/04/14 职场文书
深度学习小工程练习之垃圾分类详解
2021/04/14 Python
python之基数排序的实现
2021/07/26 Python