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.NET的入门教程
Oct 09 PHP
php设计模式 Strategy(策略模式)
Jun 26 PHP
php之Memcache学习笔记
Jun 17 PHP
php连接函数implode与分割explode的深入解析
Jun 26 PHP
解析PHP中的unset究竟会不会释放内存
Jul 18 PHP
php 中文字符串首字母的获取函数分享
Nov 04 PHP
php时区转换转换函数
Jan 07 PHP
Laravel框架学习笔记(二)项目实战之模型(Models)
Oct 15 PHP
PHP Ajax实现无刷新附件上传
Aug 17 PHP
支付宝支付开发――当面付条码支付和扫码支付实例
Nov 04 PHP
关于Laravel参数验证的一些疑与惑
Nov 19 PHP
tp5.1 框架数据库-数据集操作实例分析
May 26 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使用gettimeofday函数返回当前时间并存放在关联数组里
2015/03/19 PHP
Yii视图CGridView列表用法实例分析
2016/07/12 PHP
PHP实现创建一个RPC服务操作示例
2020/02/23 PHP
xtree.js 代码
2007/03/13 Javascript
抽出www.templatemonster.com的鼠标悬停加载大图模板的代码
2007/07/11 Javascript
跨浏览器开发经验总结(四) 怎么写入剪贴板
2010/05/13 Javascript
获取客户端网卡MAC地址和IP地址实现JS代码
2013/03/17 Javascript
JavaScript地图拖动功能SpryMap的简单实现
2013/07/17 Javascript
javascript的函数作用域
2014/11/12 Javascript
JQuery的Pager分页器实现代码
2016/05/03 Javascript
基于jQuery实现表格的查看修改删除
2016/08/01 Javascript
js 弹出虚拟键盘修改密码的简单实例
2016/10/10 Javascript
Vue实现双向数据绑定
2017/05/03 Javascript
详解vue 单页应用(spa)前端路由实现原理
2018/04/04 Javascript
通过jquery.cookie.js实现记住用户名、密码登录功能
2018/06/20 jQuery
微信小程序 wepy框架与iview-weapp的用法详解
2019/04/10 Javascript
vue中注册自定义的全局js方法
2019/11/15 Javascript
python通过定义一个类实例作为ftp回调方法
2015/05/04 Python
Python字符串切片操作知识详解
2016/03/28 Python
Python实现输出程序执行进度百分比的方法
2017/09/16 Python
详解Python中where()函数的用法
2018/03/27 Python
python生成多个只含0,1元素的随机数组或列表的实例
2018/11/12 Python
python统计文章中单词出现次数实例
2020/02/27 Python
python3格式化字符串 f-string的高级用法(推荐)
2020/03/04 Python
英国在线电子和小工具商店:TecoBuy
2018/10/06 全球购物
高职助产应届生自荐信
2013/09/24 职场文书
知名企业招聘广告词大全
2014/03/18 职场文书
2014年清明节寄语
2014/04/03 职场文书
项目建议书怎么写
2014/05/15 职场文书
体育教师求职信
2014/05/24 职场文书
歌唱比赛策划方案
2014/06/06 职场文书
宾馆前台接待岗位职责
2015/04/02 职场文书
2015年办公室主任工作总结
2015/04/09 职场文书
培训后的感想
2015/08/07 职场文书
承诺书应该怎么写?
2019/09/10 职场文书
MySQL提升大量数据查询效率的优化神器
2022/07/07 MySQL