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 相关文章推荐
网络资源
Oct 09 PHP
mysql 全文搜索 技巧
Apr 27 PHP
PHP Pear 安装及使用
Mar 19 PHP
PHP 时间转换Unix时间戳代码
Jan 22 PHP
php explode函数实例代码
Feb 27 PHP
解析PHP将对象转换成数组的方法(兼容多维数组类型)
Jun 21 PHP
php中的strpos使用示例
Feb 27 PHP
PHP提交表单失败后如何保留已经填写的信息
Jun 20 PHP
PHP获取指定时间段之间的 年,月,天,时,分,秒
Jun 05 PHP
Yii2实现自定义独立验证器的方法
May 05 PHP
php use和include区别总结
Oct 13 PHP
如何在centos8自定义目录安装php7.3
Nov 28 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
phpmyadmin导入(import)文件限制的解决办法
2009/12/11 PHP
PHP中foreach循环中使用引用要注意的地方
2011/01/02 PHP
PHP url 加密解密函数代码
2011/08/26 PHP
php中将网址转换为超链接的函数
2011/09/02 PHP
php获得文件大小和文件创建时间的方法
2015/03/13 PHP
Symfony2在Nginx下的配置方法图文教程
2016/02/04 PHP
JS验证控制输入中英文字节长度(input、textarea等)具体实例
2013/06/21 Javascript
jQuery中选择器小问题(新人难免遇到)
2014/03/31 Javascript
三种动态加载js的jquery实例代码另附去除js方法
2014/04/30 Javascript
当滚动条滚动到页面底部自动加载增加内容的js代码
2014/05/13 Javascript
浅谈javascript 迭代方法
2015/01/21 Javascript
Bootstrap前端开发案例二
2016/06/17 Javascript
微信小程序 闭包写法详细介绍
2016/12/14 Javascript
详解Nodejs之静态资源处理
2017/06/05 NodeJs
详解EasyUi控件中的Datagrid
2017/08/23 Javascript
javascript实现文字无缝滚动效果
2017/08/26 Javascript
security.js实现的RSA加密功能示例
2018/06/06 Javascript
详解vue在项目中使用百度地图
2019/03/26 Javascript
JavaScript多种页面刷新方法小结
2019/04/04 Javascript
Nodejs技巧之Exceljs表格操作用法示例
2019/11/06 NodeJs
JS+HTML5本地存储Localstorage实现注册登录及验证功能示例
2020/02/10 Javascript
Vue中使用Echarts仪表盘展示实时数据的实现
2020/11/01 Javascript
Python 中pandas.read_excel详细介绍
2017/06/23 Python
python实现单向链表详解
2018/02/08 Python
python实现对求解最长回文子串的动态规划算法
2018/06/02 Python
Python decimal模块使用方法详解
2020/06/08 Python
HTML5实现QQ聊天气泡效果
2017/06/26 HTML / CSS
Laura官网:加拿大女性的顶级时尚目的地
2019/09/20 全球购物
DOUGLAS荷兰:购买香水和化妆品
2020/10/24 全球购物
小学教学随笔感言
2014/02/26 职场文书
大学生会计职业生涯规划范文
2014/02/28 职场文书
音乐教师求职信
2014/06/28 职场文书
医院2014国庆节活动策划方案
2014/09/21 职场文书
辛德勒的名单观后感
2015/06/03 职场文书
学习杨善洲同志先进事迹心得体会
2016/01/23 职场文书
CSS极坐标的实例代码
2021/06/03 HTML / CSS